Complete authentication guide for BitMind Enterprise API.
Authentication Methods
Method
Security
Use Case
Setup
OAuth 2.0
⭐⭐⭐
M2M, enterprise integrations
10 min
OAuth + mTLS
⭐⭐⭐⭐⭐
Government, healthcare, financial
30 min
API Key
⭐⭐
Legacy clients
2 min
Method 1: OAuth 2.0 (Recommended)
Quick Start
Contact the BitMind team to get your enterprise account set up
Visit https://app.bitmind.ai/api/enterprise to create your OAuth client. Use standard (non-mTLS) authentication to follow the rest of the steps on this page with your newly-generated client ID and client secret.
OAuth Flow
Python Client
Token lifetime: 1 hour
Method 2: OAuth + mTLS (High Security)
Contact the BitMind team to get your enterprise account set up
Visit https://app.bitmind.ai/api/enterprise to create your OAuth client with mTLS encryption. This still will generate client ID and mTLS certificates you will need to download for the first time.
mTLS selection
Quick Start
Python
Note: Certificates are client-managed. Certificate replaces client_secret for authentication. Contact [email protected] for setup.
Method 3: API Key (Legacy)
Contact the BitMind team to get your enterprise account set up
Visit https://app.bitmind.ai/api/enterprise to create your API key.