Deploy containerized services, Postgres, Redis, and custom domains on demand — all via REST API. Pay-per-use credit billing.
POST /v1/auth/mpp-sign-up$0.000000Bootstrap workspace — returns JWT and workspace ID (free)GET /v1/auth/whoamiCurrent user and workspace infoPOST /v1/billing/mpp-top-upAdd credits to workspace via MPP paymentGET /v1/billing/balanceCredit balance and billing summaryGET /v1/billing/transactionsCredit ledger historyGET /v1/billing/servicesBillable services with rate breakdownPOST /v1/projectsCreate a projectGET /v1/projectsList projectsGET /v1/projects/:projectIdGet projectPOST /v1/projects/:projectId/environmentsCreate environmentGET /v1/projects/:projectId/environmentsList environmentsGET /v1/projects/:projectId/environments/:envIdGet environmentPOST /v1/servicesCreate a serviceGET /v1/services/:serviceIdGet service statusGET /v1/services/environment/:environmentIdList services in environmentPOST /v1/services/:serviceId/restartRolling restart without rebuildPOST /v1/services/:serviceId/redeployRedeploy latest imagePOST /v1/deploymentsTrigger deploymentGET /v1/deployments/:deploymentIdGet deployment statusGET /v1/deployments/service/:serviceIdList deployments for servicePOST /v1/deployments/:deploymentId/cancelCancel deploymentPOST /v1/deployments/:deploymentId/rollbackRollback to previous imageGET /v1/deployments/:deploymentId/logsStream deployment logs (SSE)GET /v1/variables/service/:serviceId/resolvedResolved variables with addon injectionsPOST /v1/projects/from-repoDeploy full stack from GitHub repoPOST /v1/projects/from-locusbuildDeploy from inline .locusbuild configPOST /v1/addonsCreate Postgres or Redis addonGET /v1/addons/:addonIdGet addon statusGET /v1/addons/environment/:envIdList addons in environmentPOST /v1/domainsRegister BYOD domainGET /v1/domainsList all domainsPOST /v1/domains/:domainId/verifyVerify domain CNAME and certPOST /v1/domains/:domainId/attachAttach domain to servicePOST /v1/webhooksCreate webhookGET /v1/webhooksList webhookshttps://mpp.buildwithlocus.com