API ReferenceToolkits

List available toolkits

Markdown
GET
/api/v3/toolkits

Retrieves a comprehensive list of toolkits of their latest versions that are available to the authenticated project. Toolkits represent integration points with external services and applications, each containing a collection of tools and triggers. This endpoint supports filtering by category and management type, as well as different sorting options.

Authorization

ApiKeyAuth
x-api-key<token>

API key authentication

In: header

Query Parameters

category?string

Filter toolkits by category

managed_by?string

Filter toolkits by who manages them

Value in"composio" | "all" | "project"
sort_by?string

Sort order for returned toolkits

Value in"usage" | "alphabetically"
include_deprecated?boolean|null

Include deprecated toolkits in the response

Defaultfalse
search?string

Search query to filter toolkits by name, slug, or description

limit?number|null

Number of items per page, max allowed is 1000

cursor?string

Cursor for pagination. The cursor is a base64 encoded string of the page and limit. The page is the page number and the limit is the number of items per page. The cursor is used to paginate through the items. The cursor is not required for the first page.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://backend.composio.dev/api/v3/toolkits"
{
  "items": [
    {
      "slug": "github",
      "name": "GitHub",
      "auth_schemes": [
        "oauth2",
        "api_key"
      ],
      "composio_managed_auth_schemes": [
        "oauth2"
      ],
      "is_local_toolkit": false,
      "no_auth": false,
      "deprecated": {
        "toolkitId": "550e8400-e29b-41d4-a716-446655440000"
      },
      "meta": {
        "created_at": "2023-01-15T09:30:00.000Z",
        "updated_at": "2023-05-20T14:45:00.000Z",
        "description": "Integrate with GitHub repositories, issues, pull requests, and more.",
        "logo": "https://assets.composio.dev/logos/github.png",
        "app_url": "https://github.com",
        "categories": [
          {
            "id": "developer-tools",
            "name": "Developer Tools"
          },
          {
            "id": "productivity",
            "name": "Productivity"
          }
        ],
        "triggers_count": 5,
        "tools_count": 12,
        "version": "20250905_00"
      }
    }
  ],
  "next_cursor": "string",
  "total_pages": 0,
  "current_page": 0,
  "total_items": 0
}
{
  "error": {
    "message": "string",
    "code": 0,
    "slug": "string",
    "status": 0,
    "request_id": "string",
    "suggested_fix": "string",
    "errors": [
      "string"
    ]
  }
}
{
  "error": {
    "message": "string",
    "code": 0,
    "slug": "string",
    "status": 0,
    "request_id": "string",
    "suggested_fix": "string",
    "errors": [
      "string"
    ]
  }
}
{
  "error": {
    "message": "string",
    "code": 0,
    "slug": "string",
    "status": 0,
    "request_id": "string",
    "suggested_fix": "string",
    "errors": [
      "string"
    ]
  }
}
{
  "error": {
    "message": "string",
    "code": 0,
    "slug": "string",
    "status": 0,
    "request_id": "string",
    "suggested_fix": "string",
    "errors": [
      "string"
    ]
  }
}