Anthropic Claude Messages API
REST API for sending messages to Claude models with support for streaming, tool use, vision, system prompts, prompt caching, and extended thinking. Authentication uses an x-api-key header with an anthropic-version header.
Documentation
Documentation
https://docs.anthropic.com/en/api/messages
APIReference
https://docs.anthropic.com/en/api/getting-started
GettingStarted
https://docs.anthropic.com/en/api/getting-started
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/anthropic-claude/refs/heads/main/openapi/anthropic-claude-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/anthropic-claude/refs/heads/main/asyncapi/anthropic-claude-asyncapi.yml