Build, manage, and monitor your databases programmatically with our powerful RESTful API.
The NexusDB API provides programmatic access to all platform features, including database management, query execution, monitoring, backup operations, and user administration. Our RESTful API uses standard HTTP methods, returns JSON responses, and is designed for high performance and reliability.
Base URL: https://api.nexusdb.io/v1
Authenticate your API requests using your API key. Include it in the Authorization header:
Authorization: Bearer ndb_YOUR_API_KEYManage your API keys in the Dashboard under Settings > API Keys.
| Method | Endpoint |
|---|---|
| GET | /api/v1/databases |
| POST | /api/v1/databases |
| GET | /api/v1/databases/{id} |
| DELETE | /api/v1/databases/{id} |
| POST | /api/v1/query |
| GET | /api/v1/metrics |
| POST | /api/v1/backups |
| GET | /api/v1/status |
const response = await nexusdb.databases.list();
console.log(response.data);
// [{ id: "db_123", name: "prod-db", status: "active", ... }]npm install @nexusdb/sdkpip install nexusdb-sdkgo get github.com/nexusdb/sdk-goimplementation("io.nexusdb:nexusdb-sdk:3.2.1")gem install nexusdbcargo add nexusdbcomposer require nexusdb/sdkdotnet add package NexusDB.SDKAPI rate limits are applied per API key and vary by plan. Limits are reset every minute.
Rate limit headers are included in every API response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
NexusDB uses semantic versioning for our API (v1.x.x). Breaking changes are communicated at least 6 months in advance, and deprecated endpoints remain available for 12 months after deprecation notice.
Current stable version: v1.5.0 | Latest preview: v2.0.0-beta