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