Steps
- Create or select a project.
- Apply a template when the project needs starter resources.
- Create environments for development, preview, or production.
- Add variables and secrets for each environment.
- Review configuration before deployment or runtime work.
Try it with REST
Create a project:POST /projects
Terminal
POST /projects/{project_reference}/environments
Terminal
API surfaces
| Surface | Start here |
|---|---|
| REST | Projects, Create Project, Environments |
| GraphQL | Create Project, Create Environment |
| MCP | Create Project, Create Environment |
Verify
List projects and confirm the project slug exists. List environments and confirmproduction exists for the project.
Configuration surfaces
| Surface | Use it for |
|---|---|
| Project | Resource ownership, source, access, logs, and usage. |
| Template | Starter structure for a project. |
| Environment | Variables, secrets, domains, and deployment targets. |