projects_create
Create an isolated Anythink backend instance with database, API, auth, and storage. Asynchronous provisioning returns project ID and API URL.
Instructions
Provision a new project — a dedicated, isolated Anythink backend instance with its own database, API, auth, and storage. Requires platform login and an active billing account (set one with 'accounts_use'). Provisioning runs asynchronously: the project starts in a Provisioning state, so poll 'projects_list' until it is Active. Returns the new project's id, name, org id, and API URL. Connect to it with 'projects_use'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable project name, e.g. 'production' or 'my-app' | |
| planId | Yes | Plan id (UUID) that sets the project's resource tier and pricing. Run the 'plans' CLI command (via the 'cli' tool) to list available plan ids. | |
| region | No | Deployment region slug, e.g. 'lon1'. Defaults to 'lon1'. Choose the region closest to your users. | lon1 |
| accountId | No | Billing account id to create the project in. Defaults to the active account set via 'accounts_use'. | |
| description | No | Optional free-text description shown in the dashboard |