← Back to Home

API Documentation

Comprehensive reference for interacting with Start's developer API.

Authentication

API Key Authentication

All API requests must include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Token Acquisition

POST /api/v1/auth/token Authorization: Basic $BASIC_CREDENTIALS accept: application/json

This will return a JSON Web Token (JWT) valid for 24 hours.

Endpoints

GET /api/v1/projects

Retrieve a list of all projects in your organization.

curl -X GET "https://api.start.dev/api/v1/projects" -H "Authorization: Bearer YOUR_API_KEY"

POST /api/v1/projects

Create a new project with the specified configuration.

{ "name": "my-new-project", "framework": "next.js", "region": "us-west-2" }

Request Examples

Supported Methods

GET

Retrieve resources

POST

Create new resources

PUT

Update resources

DELETE

Delete resources

Common Status Codes

200 OK

Request succeeded

400 Bad Request

Invalid request format

401 Unauthorized

Missing/invalid authorization

404 Not Found

Resource not available

Rate Limiting

Default Limits

Standard API tier

1000

requests per minute

Enterprise customers

10,000+

requests per minute

Monitor Usage

X-RateLimit-Remaining: 920

X-RateLimit-Reset: 1728000000000

These headers are included in every response to help you track your rate limits.