API Keys
All API requests are authenticated with Bearer tokens. API keys are prefixed withrcmcp_ and are tied to your RepoCloud account.
Prerequisites
Before you can create an API key, you must:- Have a confirmed RepoCloud account — verify your email address
- Make a minimum $1 deposit — this unlocks API access (go to Billing)
Creating a Key
- Dashboard (Recommended)
- API
- Go to the API / MCP tab in your dashboard
- If this is your first visit and you have deposited $1 or more, a Default key is automatically created and displayed
- Copy the full key immediately — it is only shown once. You can see the prefix (
rcmcp_xxxxxx...) later, but the full key cannot be retrieved. - To create additional keys, click Create New Key and provide a name
Using Your Key
Include the API key in theAuthorization header of every request:
Authentication Errors
Rate Limits
The API enforces two rate limit tiers per API key:
When you exceed a rate limit, the API returns:
Retry-After header and retry_after field indicate how many seconds to wait before retrying.
Rate Limit Strategy
- Rate limits are tracked per API key, not per account
- Creating multiple keys does not increase your total rate limits — each key has its own independent counters
- The deploy limit (5 per hour) applies only to
POST /api/v1/instances— listing, getting details, actions, and deletions count against the general limit only
