Nimbus API
The Nimbus API provides backend services for the NimbusSDK.jl ecosystem, including:- Authentication: API key validation and licensing
- Model Registry: Access to pre-trained models
- Analytics: Usage tracking and performance metrics
- Quota Management: License-based usage limits
API Base URL
Authentication
All API requests require authentication via API key. Include your API key in requests either as:- JSON body parameter:
"api_key": "nbci_live_..." - Query parameter:
?api_key=nbci_live_... - Header:
X-API-Key: nbci_live_...
API Key Format
- Production keys:
nbci_live_+ 48 hex characters - Test keys:
nbci_test_+ 48 hex characters
License Tiers
| Tier | Monthly Quota | Features | Use Case |
|---|---|---|---|
| Free | 10,000 inferences | Basic models, batch inference | Personal projects, evaluation |
| Research | 50,000 inferences | All models, streaming, training | Academic research |
| Commercial | 500,000 inferences | Priority support, custom models | Production applications |
| Enterprise | Unlimited | Dedicated support, on-premise | Large-scale deployments |
Quick Start
Endpoints Overview
The Nimbus API provides the following endpoints:- Authentication:
/v1/auth/validate,/v1/auth/refresh,/v1/auth/revoke - SDK Installation:
/v1/installer/github-token - Models:
/v1/models/list - Analytics:
/v1/analytics/log - Health:
/api/health