Documentation Index
Fetch the complete documentation index at: https://docs.fabius.io/llms.txt
Use this file to discover all available pages before exploring further.
API Authentication
All API requests must be authenticated using Basic Authentication with your API credentials.Generating API Keys
- Navigate to Settings in your Fabius account
- Click on API Keys in the sidebar
- Click Create API Key
- Give your key a descriptive name (e.g., “Production Integration”)
- Save the generated credentials securely
Authentication Method
The Fabius API uses HTTP Basic Authentication. Include your credentials in theAuthorization header:
Examples
Using cURL
Using JavaScript
Using Python
Authentication Details
Important Notes
- The Authorization header must use the exact format:
Basic <base64-encoded-credentials> - The scheme “Basic” is case-sensitive (lowercase “basic” will not work)
- Extra spaces in the Authorization header are automatically normalized
- Deleted API keys cannot be used for authentication
Security Best Practices
- Never expose credentials: Keep API keys out of client-side code and version control
- Use environment variables: Store credentials in environment variables
- Rotate keys regularly: Generate new keys periodically
- Use HTTPS: Always use HTTPS for API requests
- Limit key scope: Create separate keys for different environments
Managing API Keys
You can manage your API keys from the Settings page:- View active keys: See all active API keys and their creation dates
- Revoke keys: Immediately disable compromised or unused keys
- Track usage: Monitor which keys are being used (coming soon)