Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.danubeai.com/llms.txt

Use this file to discover all available pages before exploring further.

Danube API

The Danube API provides programmatic access to tool discovery, execution, workflows, agent-friendly sites, and more. Use these endpoints to integrate Danube capabilities into your own applications.
Base URL: https://api.danubeai.com/v1

Authentication

Include your API key in the request headers:
curl -X GET "https://api.danubeai.com/v1/tools/search?query=weather" \
  -H "danube-api-key: YOUR_API_KEY"
Some endpoints are fully public and require no authentication. Each endpoint page notes which auth is required.

Rate Limits

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

Endpoints Overview

Tools (API Key)

List Tools

Get all available tools

Search Tools

Find tools using natural language

Get Tool

Get tool details by ID

Get Tool by Name

Look up a tool by exact name

Call Tool

Execute a tool with parameters

Services (Public)

List Services

Browse available service providers

Get Service

Get service details

Get Service Tools

Get all tools for a service

Skills (Public)

List Skills

Browse the skills marketplace

Search Skills

Find skills using natural language

Get Skill

Get skill content and scripts

Workflows (Public + API Key)

List Public Workflows

Browse public multi-tool workflows

Get Workflow

Get workflow details and steps

Execute Workflow

Run a workflow with inputs

Get Execution

Check workflow execution results

Agent Sites (Public)

List Sites

Browse the site directory

Search Sites

Semantic search for sites

Get Site by Domain

Look up a site by domain

Get Site

Get site details by ID

Ratings (Public)

Get Tool Ratings

Get aggregated ratings for a tool

Credentials (API Key)

Store Credential

Store an API key or bearer token

Identity (API Key)

Get Identity

Get your identity for agent use

Webhooks (JWT)

List Webhooks

Get all your webhooks

Create Webhook

Register a new webhook endpoint

Update Webhook

Change URL, events, or active status

Get Deliveries

View delivery history

Device Auth (Public)

Create Device Code

Start device auth flow

Poll Device Token

Poll for API key

Response Format

All API responses are JSON. Error responses include details:
{
  "detail": "Error message describing what went wrong"
}
Common HTTP status codes:
CodeMeaning
200Success
400Bad request (invalid parameters)
401Unauthorized (missing or invalid auth)
403Forbidden (insufficient permissions)
404Not found
429Rate limited

SDKs and Libraries

  • Python SDK: pip install danube — see Python SDK docs
  • MCP Protocol: Connect AI assistants directly — see Quickstart
  • REST API: Use the endpoints documented here with any HTTP client