Skip to main content

Danube API

The Danube API provides programmatic access to tool discovery, search, and execution. Use these endpoints to integrate Danube capabilities into your own applications.
Base URL: https://api.danubeai.com/v1All API requests require authentication via your Danube API key.

Authentication

Include your API key in the request headers:
curl -X GET "https://api.danubeai.com/v1/tools/search?query=weather" \
  -H "Authorization: Bearer YOUR_API_KEY"
Or use the danube-api-key header:
curl -X GET "https://api.danubeai.com/v1/tools/search?query=weather" \
  -H "danube-api-key: YOUR_API_KEY"

Rate Limits

API requests are rate limited based on your plan:
PlanRequests/minute
Free60
Pro300
EnterpriseCustom

Endpoints Overview

Tools (Requires API Key)

Services (Public)

Response Format

All API responses are JSON and follow this structure:
{
  "success": true,
  "data": { ... },
  "error": null
}
Error responses include details:
{
  "success": false,
  "data": null,
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Invalid API key"
  }
}

SDKs and Libraries

While you can use the REST API directly, we recommend using the MCP protocol for AI assistant integrations. See the Quickstart for MCP setup.