Available APIs

The Claude API includes the following APIs:
Messages API
: Send messages to Claude for conversational interactions (
POST /v1/messages
)
Message Batches API
: Process large volumes of Messages requests asynchronously with 50% cost reduction (
POST /v1/messages/batches
)
Token Counting API
: Count tokens in a message before sending to manage costs and rate limits (
POST /v1/messages/count_tokens
)
Models API
: List available Claude models and their details (
GET /v1/models
)
Files API
: Upload and manage files for use across multiple API calls (
POST /v1/files
,
GET /v1/files
)
Skills API
: Create and manage custom agent skills (
POST /v1/skills
,
GET /v1/skills
)
The following APIs are in beta:
Agents API
