For the complete documentation index, see llms.txt. This page is also available as Markdown.

Authentication

Authentication methods and rate limits for BitMind APIs.

BitMind APIs use the same HTTP Bearer authentication format.

Authorization: Bearer <YOUR_API_KEY>

What changes between APIs

The header format is identical.

The accepted key type is different.

API

https://api.bitmind.ai

Accepts standard API keys for normal platform usage.

These are typically universal service keys.

Enterprise API

https://enterprise.bitmind.ai

Requires an enterprise API key.

These keys are enterprise-tier credentials.

Standard API keys are rejected with 401 Unauthorized.

API key authentication

Use API keys for server-to-server requests.

Standard API example

Enterprise API example

JWT authentication

Use JWTs for user-facing applications where supported.

Headers

Some applications also send an application identifier header.

Rate limits

  • API key users: Based on subscription tier

  • JWT users: 1 request/second with burst up to 5

Best practices

  • Store tokens in environment variables or a secret manager.

  • Never commit tokens to source control.

  • Rotate long-lived credentials regularly.

  • Use enterprise keys only against enterprise endpoints.

Last updated