# Nile Databases API

**Canonical:** https://apis.io/apis/thenile/thenile-databases-api/  
**Provider:** Nile — https://apis.io/providers/thenile/  
**Base URL:** https://global.thenile.dev  
**Documentation:** https://www.thenile.dev/docs/api-reference/post-oauth2token

Nile Databases API is one of 10 APIs that [Nile](https://apis.io/providers/thenile/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 17 JSON Schema definitions. Tagged areas include Database. The published artifact set on APIs.io includes an OpenAPI specification and 17 JSON Schemas.

The Databases API from Nile — 18 operation(s) for databases.

## Operations (26)

| Method | Path | Summary |
|---|---|---|
| GET | `/databases/{databaseId}/tenants` | List tenants |
| GET | `/databases/{databaseId}` | (Internal) Get a logical database |
| DELETE | `/databases/{databaseId}` | (Internal) Delete a logical database |
| GET | `/databases/{databaseId}/status` | (Internal) Get database creation status |
| GET | `/databases/me` | Identify the principal |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseName}/compute` | List dedicated compute instances for a database |
| POST | `/workspaces/{workspaceSlug}/databases/{databaseName}/compute` | Create a dedicated compute instance |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseName}/compute/{instanceId}` | Describe a dedicated compute instance |
| PUT | `/workspaces/{workspaceSlug}/databases/{databaseName}/compute/{instanceId}` | Update a dedicated compute instance |
| DELETE | `/workspaces/{workspaceSlug}/databases/{databaseName}/compute/{instanceId}` | Delete a dedicated compute instance |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseName}/credentials` | Lists credentials for a database |
| POST | `/workspaces/{workspaceSlug}/databases/{databaseName}/credentials` | Create a database credential |
| DELETE | `/workspaces/{workspaceSlug}/databases/{databaseName}/credentials/{credentialId}` | Delete a database credential |
| POST | `/workspaces/{workspaceSlug}/databases/{databaseName}/credentials/rotate` | Rotate a database credential |
| POST | `/workspaces/{workspaceSlug}/databases/claim` | Claim a database provisioned without auth |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseId}/insights/errors` | List database error metrics |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseId}/insights/query-performance` | List database query performance metrics |
| GET | `/workspaces/{workspaceSlug}/databases` | List databases |
| POST | `/workspaces/{workspaceSlug}/databases` | Create a database |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseName}` | Get a database |
| PUT | `/workspaces/{workspaceSlug}/databases/{databaseName}` | Rename a database |
| DELETE | `/workspaces/{workspaceSlug}/databases/{databaseName}` | Delete a database |
| GET | `/workspaces/{workspaceSlug}/databases/{databaseId}/insights/uptime` | List database uptime metrics |
| POST | `/databases/provision` | Provision a database without authentication |
| GET | `/workspaces/{workspaceSlug}/regions` | List available regions |
| GET | `/regions` | List regions for unauthenticated database provisioning |

## Machine-readable artifacts (18)

- **OpenAPI** — https://artifacts.apis.io/thenile/openapi/thenile-databases-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-apierror-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-create-database-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-get-database-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-dedicated-compute-instance-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-unauthenticated-provision-database-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-workspace-usage-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-oidcprovider-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-user-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-tenant-ssoregistration-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-logical-database-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-oidcrelying-party-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-create-basic-user-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-mfa-setup-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-mfa-disable-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-tenant-user-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-mfa-verify-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/thenile/json-schema/thenile-mfa-verify-response-schema.json

## Other Nile APIs (9)

- [Nile Auth API](https://apis.io/apis/thenile/thenile-auth-api/)
- [Nile Authentication API](https://apis.io/apis/thenile/thenile-authentication-api/)
- [Nile Compute API](https://apis.io/apis/thenile/thenile-compute-api/)
- [Nile Credentials API](https://apis.io/apis/thenile/thenile-credentials-api/)
- [Nile Developers API](https://apis.io/apis/thenile/thenile-developers-api/)
- [Nile Internal API](https://apis.io/apis/thenile/thenile-internal-api/)
- [Nile Tenants API](https://apis.io/apis/thenile/thenile-tenants-api/)
- [Nile Users API](https://apis.io/apis/thenile/thenile-users-api/)
- [Nile Workspaces API](https://apis.io/apis/thenile/thenile-workspaces-api/)

## Tags

Database

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/thenile/thenile-databases-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/thenile/.
