Claude website screenshot

Claude

Anthropic's Claude AI assistant API for natural language processing and conversation.

Claude publishes 5 APIs on the APIs.io network, including Message Batches API, Models API, and 3 more. Tagged areas include Artificial Intelligence, Chatbot, Conversational AI, Generative AI, and Large Language Models.

The Claude catalog on APIs.io includes 2 JSON-LD contexts and 2 Spectral governance rulesets.

Claude’s developer surface includes authentication, developer portal, documentation, getting-started guide, pricing, changelog, engineering blog, and 23 more developer resources.

69.5/100 exemplar ▬ flat Agent 45/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
9 APIs 1 MCP Servers 7 Features 5 Use Cases
Artificial IntelligenceChatbotConversational AIGenerative AILarge Language ModelsMachine LearningNatural Language Processing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 69.5/100 · exemplar
Contract Quality 19.2 / 25
Developer Ergonomics 11.7 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 8.9 / 13
Governance 8.3 / 12
Discoverability 7.2 / 10
Agent readiness — 45/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/claude: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Claude Message Batches API

API for asynchronously processing large volumes of message requests at reduced cost with 50 percent discount.

Claude Models API

API for listing and retrieving metadata about available Claude models including capabilities and context windows.

Claude Files API

API for uploading and managing files to reference in Claude API requests without re-uploading content each time.

Claude Admin API

API for programmatically managing organization resources including members workspaces API keys and invites.

Claude Usage and Cost API

API for tracking token consumption and costs across your organization with breakdowns by model workspace and service tier.

Claude Text Completions API

Legacy API for generating text completions - deprecated in favor of the Messages API.

Claude Message Batches API

Create and manage asynchronous message batches

Claude Messages API

Create messages and count tokens

Claude Models API

List and retrieve available Claude models

Scroll for all 9

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Claude Messages API

OPEN COLLECTION

Arazzo Workflows 8

Multi-step API workflows described with the Arazzo specification.

Claude Analyze Document From URL

Count tokens for a URL-referenced document, then ask Claude a question about it.

ARAZZO

Claude Batch Process and Retrieve Results

Submit a message batch, poll until it ends, then retrieve the JSONL results.

ARAZZO

Claude Cancel and Delete Batch

Submit a batch, request cancellation, poll until it ends, then delete it.

ARAZZO

Claude Count Tokens Then Create Message

Pre-flight a prompt through token counting before sending it to the Messages API.

ARAZZO

Claude Find Latest Batch Results

List recent message batches, inspect the most recent one, and retrieve its results if it has ended.

ARAZZO

Claude Multi-Turn Conversation

Send a first user turn, then continue the conversation with a follow-up that includes the assistant's reply.

ARAZZO

Claude Select Model and Create Message

Discover an available Claude model, confirm its metadata, then generate a message with it.

ARAZZO

Claude Tool Use Round Trip

Offer the model a tool, capture its tool_use request, then return a tool_result for a final answer.

ARAZZO

Scroll for all 8

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Claude Plans Pricing

13 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Claude Rate Limits

38 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 7

Notable capabilities this provider offers.

Multi-Turn Conversations

Maintain context across multiple message exchanges for natural dialogue interactions.

Tool Use

Enable Claude to call external tools and functions to perform actions and retrieve data.

Vision

Process and analyze images alongside text for multimodal understanding.

Extended Thinking

Allow Claude to reason step-by-step for complex tasks with visible thinking process.

Streaming Responses

Receive responses in real-time via server-sent events for responsive user experiences.

Message Batches

Process large volumes of requests asynchronously at 50 percent reduced cost.

Token Counting

Pre-calculate token usage for messages including tools, images, and documents.

Scroll for all 7

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Claude Context

0 classes · 20 properties

JSON-LD

Claude Messages Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Claude API Rules

6 rules · 5 warnings 1 info

SPECTRAL

Claude API Rules

19 rules · 8 errors 11 warnings

SPECTRAL

JSON Schema 65

Standalone JSON Schema definitions for this provider's data models.

BatchRequestItem

2 properties

JSON SCHEMA

CacheControl

2 properties

JSON SCHEMA

ContentBlock

0 properties

JSON SCHEMA

ContentBlockParam

0 properties

JSON SCHEMA

CountTokensRequest

5 properties

JSON SCHEMA

CreateMessageBatchRequest

1 properties

JSON SCHEMA

CreateMessageRequest

16 properties

JSON SCHEMA

DeletedMessageBatch

2 properties

JSON SCHEMA

DocumentBlockParam

6 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

ImageBlockParam

3 properties

JSON SCHEMA

Claude Message

0 properties

JSON SCHEMA

MessageBatch

8 properties

JSON SCHEMA

MessageBatchList

4 properties

JSON SCHEMA

MessageBatchResult

2 properties

JSON SCHEMA

MessageParam

2 properties

JSON SCHEMA

BatchRequestItem

1 properties

JSON SCHEMA

CacheControl

2 properties

JSON SCHEMA

ContentBlockParam

0 properties

JSON SCHEMA

ContentBlock

0 properties

JSON SCHEMA

CountTokensRequest

4 properties

JSON SCHEMA

CreateMessageBatchRequest

1 properties

JSON SCHEMA

CreateMessageRequest

11 properties

JSON SCHEMA

DeletedMessageBatch

2 properties

JSON SCHEMA

DocumentBlockParam

5 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

ImageBlockParam

2 properties

JSON SCHEMA

MessageBatchList

4 properties

JSON SCHEMA

MessageBatchResult

2 properties

JSON SCHEMA

MessageBatch

8 properties

JSON SCHEMA

MessageParam

2 properties

JSON SCHEMA

Message

7 properties

JSON SCHEMA

Metadata

1 properties

JSON SCHEMA

ModelInfo

4 properties

JSON SCHEMA

ModelList

4 properties

JSON SCHEMA

OutputConfig

2 properties

JSON SCHEMA

TextBlockParam

2 properties

JSON SCHEMA

TextBlock

3 properties

JSON SCHEMA

ThinkingBlockParam

3 properties

JSON SCHEMA

ThinkingBlock

3 properties

JSON SCHEMA

ThinkingConfig

2 properties

JSON SCHEMA

TokenCount

1 properties

JSON SCHEMA

ToolChoice

3 properties

JSON SCHEMA

ToolResultBlockParam

4 properties

JSON SCHEMA

Tool

4 properties

JSON SCHEMA

ToolUseBlockParam

4 properties

JSON SCHEMA

ToolUseBlock

4 properties

JSON SCHEMA

Usage

4 properties

JSON SCHEMA

Metadata

1 properties

JSON SCHEMA

ModelInfo

4 properties

JSON SCHEMA

ModelList

4 properties

JSON SCHEMA

OutputConfig

2 properties

JSON SCHEMA

TextBlock

3 properties

JSON SCHEMA

TextBlockParam

3 properties

JSON SCHEMA

ThinkingBlock

3 properties

JSON SCHEMA

ThinkingBlockParam

3 properties

JSON SCHEMA

ThinkingConfig

2 properties

JSON SCHEMA

TokenCount

1 properties

JSON SCHEMA

Tool

5 properties

JSON SCHEMA

Claude Tool Use

0 properties

JSON SCHEMA

ToolChoice

3 properties

JSON SCHEMA

ToolResultBlockParam

5 properties

JSON SCHEMA

ToolUseBlock

4 properties

JSON SCHEMA

ToolUseBlockParam

5 properties

JSON SCHEMA

Usage

4 properties

JSON SCHEMA

Scroll for all 65

JSON Structure 33

JSON Structure definitions describing this provider's data shapes.

Claude Messages Cache Control Structure

2 properties

JSON STRUCTURE

Claude Messages Content Block Structure

0 properties

JSON STRUCTURE

Claude Messages Error Structure

2 properties

JSON STRUCTURE

Claude Messages Message Batch Structure

8 properties

JSON STRUCTURE

Claude Messages Message Param Structure

2 properties

JSON STRUCTURE

Claude Messages Message Structure

7 properties

JSON STRUCTURE

Claude Messages Metadata Structure

1 properties

JSON STRUCTURE

Claude Messages Model Info Structure

4 properties

JSON STRUCTURE

Claude Messages Model List Structure

4 properties

JSON STRUCTURE

Claude Messages Output Config Structure

2 properties

JSON STRUCTURE

Claude Messages Text Block Param Structure

2 properties

JSON STRUCTURE

Claude Messages Text Block Structure

3 properties

JSON STRUCTURE

Claude Messages Thinking Block Structure

3 properties

JSON STRUCTURE

Claude Messages Thinking Config Structure

2 properties

JSON STRUCTURE

Claude Messages Token Count Structure

1 properties

JSON STRUCTURE

Claude Messages Tool Choice Structure

3 properties

JSON STRUCTURE

Claude Messages Tool Structure

4 properties

JSON STRUCTURE

Claude Messages Tool Use Block Structure

4 properties

JSON STRUCTURE

Claude Messages Usage Structure

4 properties

JSON STRUCTURE

Claude Structure

0 properties

JSON STRUCTURE

Scroll for all 33

Examples 32

Example request and response payloads for these APIs.

Scroll for all 32

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Claude Authentication

apiKey · 1 scheme

SECURITY

Claude Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Claude Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Claude Agentic Access

10 operations · 5 acting

10 operations · 5 acting

AGENTIC

Use Cases 5

What developers build with this provider.

AI-Powered Chat Applications

Build conversational interfaces with context-aware responses and tool integration.

Content Generation

Generate, edit, and transform text content for marketing, documentation, and creative writing.

Code Assistance

Use Claude for code generation, review, debugging, and technical documentation.

Document Analysis

Extract information, summarize, and answer questions about documents and images.

Batch Processing

Process large datasets of prompts efficiently using the Message Batches API.

Integrations 4

Pre-built integrations with other platforms and tools.

Amazon Bedrock

Access Claude models through AWS Bedrock for enterprise deployment with AWS infrastructure.

Google Cloud Vertex AI

Use Claude on Google Cloud through Vertex AI integration.

LangChain

Integrate Claude into LangChain pipelines for advanced AI application development.

MCP Protocol

Connect Claude to external data sources and tools via the Model Context Protocol.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 10

Pagination, idempotency, versioning, errors, and events

Scroll for all 10

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Claude
description: Anthropic's Claude AI assistant API for natural language processing and conversation.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.anthropic.com/images/icons/anthropic-icon.png
url: https://www.anthropic.com
created: '2024'
modified: '2026-05-19'
tags:
- Artificial Intelligence
- Chatbot
- Conversational AI
- Generative AI
- Large Language Models
- Machine Learning
- Natural Language Processing
apis:
- name: Claude Message Batches API
  description: API for asynchronously processing large volumes of message requests at reduced cost with 50 percent discount.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/api/creating-message-batches
  baseURL: https://api.anthropic.com/v1
  tags:
  - AI
  - Asynchronous
  - Batch Processing
  - Large Language Models
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/api/creating-message-batches
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: Create Message Batch
    method: POST
    path: /messages/batches
    description: Create a batch of message requests for asynchronous processing
  - name: List Message Batches
    method: GET
    path: /messages/batches
    description: List all message batches within a workspace
  - name: Retrieve Message Batch
    method: GET
    path: /messages/batches/{message_batch_id}
    description: Retrieve the status and details of a specific message batch
  - name: Retrieve Message Batch Results
    method: GET
    path: /messages/batches/{message_batch_id}/results
    description: Stream the results of a completed message batch as a JSONL file
  - name: Cancel Message Batch
    method: POST
    path: /messages/batches/{message_batch_id}/cancel
    description: Cancel an in-progress message batch
  - name: Delete Message Batch
    method: DELETE
    path: /messages/batches/{message_batch_id}
    description: Delete a completed message batch
- name: Claude Models API
  description: API for listing and retrieving metadata about available Claude models including capabilities and context windows.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/api/models-list
  baseURL: https://api.anthropic.com/v1
  tags:
  - AI
  - Large Language Models
  - Models
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/api/models-list
  - type: Models
    url: https://docs.anthropic.com/en/docs/about-claude/models
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: List Models
    method: GET
    path: /models
    description: List all available Claude models with their metadata
  - name: Get Model
    method: GET
    path: /models/{model_id}
    description: Retrieve metadata for a specific Claude model
- name: Claude Files API
  description: API for uploading and managing files to reference in Claude API requests without re-uploading content each
    time.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/docs/build-with-claude/files
  baseURL: https://api.anthropic.com/v1
  tags:
  - AI
  - Document Processing
  - File Management
  - Files
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/docs/build-with-claude/files
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: Upload File
    method: POST
    path: /files
    description: Upload a file to be referenced in future API calls
  - name: List Files
    method: GET
    path: /files
    description: List uploaded files
  - name: Get File Metadata
    method: GET
    path: /files/{file_id}
    description: Retrieve metadata for a specific uploaded file
  - name: Download File
    method: GET
    path: /files/{file_id}/content
    description: Download file content created by skills or the code execution tool
  - name: Delete File
    method: DELETE
    path: /files/{file_id}
    description: Delete an uploaded file
- name: Claude Admin API
  description: API for programmatically managing organization resources including members workspaces API keys and invites.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/api/administration-api
  baseURL: https://api.anthropic.com/v1
  tags:
  - Administration
  - AI
  - API Keys
  - Organization Management
  - Workspaces
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/api/administration-api
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: Get Organization
    method: GET
    path: /organizations/me
    description: Retrieve information about your organization
  - name: List Organization Members
    method: GET
    path: /organizations/users
    description: List all members of the organization
  - name: Update Organization Member
    method: POST
    path: /organizations/users/{user_id}
    description: Update an organization member role
  - name: Remove Organization Member
    method: DELETE
    path: /organizations/users/{user_id}
    description: Remove a member from the organization
  - name: List Invites
    method: GET
    path: /organizations/invites
    description: List all pending invitations
  - name: Create Invite
    method: POST
    path: /organizations/invites
    description: Invite a user to the organization
  - name: Delete Invite
    method: DELETE
    path: /organizations/invites/{invite_id}
    description: Delete a pending invitation
  - name: List Workspaces
    method: GET
    path: /organizations/workspaces
    description: List all workspaces in the organization
  - name: Get Workspace
    method: GET
    path: /organizations/workspaces/{workspace_id}
    description: Retrieve details of a specific workspace
  - name: List Workspace Members
    method: GET
    path: /organizations/workspaces/{workspace_id}/members
    description: List all members of a workspace
  - name: Add Workspace Member
    method: POST
    path: /organizations/workspaces/{workspace_id}/members
    description: Add a member to a workspace
  - name: Update Workspace Member
    method: POST
    path: /organizations/workspaces/{workspace_id}/members/{user_id}
    description: Update a workspace member role
  - name: Remove Workspace Member
    method: DELETE
    path: /organizations/workspaces/{workspace_id}/members/{user_id}
    description: Remove a member from a workspace
  - name: List API Keys
    method: GET
    path: /organizations/api_keys
    description: List all API keys in the organization
  - name: Update API Key
    method: POST
    path: /organizations/api_keys/{api_key_id}
    description: Update an API key name or status
- name: Claude Usage and Cost API
  description: API for tracking token consumption and costs across your organization with breakdowns by model workspace and
    service tier.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/api/usage-cost-api
  baseURL: https://api.anthropic.com/v1
  tags:
  - AI
  - Analytics
  - Cost Tracking
  - Usage
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/api/usage-cost-api
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: Get Usage Report
    method: GET
    path: /organizations/usage_report/messages
    description: Retrieve token usage report with breakdowns by model workspace and service tier
  - name: Get Cost Report
    method: GET
    path: /organizations/cost_report
    description: Retrieve service-level cost breakdowns in USD including token usage web search and code execution costs
- name: Claude Text Completions API
  description: Legacy API for generating text completions - deprecated in favor of the Messages API.
  image: https://www.anthropic.com/images/icons/anthropic-icon.png
  humanURL: https://docs.anthropic.com/en/api/complete
  baseURL: https://api.anthropic.com/v1
  tags:
  - AI
  - Large Language Models
  - Legacy
  - Text Completion
  properties:
  - type: Documentation
    url: https://docs.anthropic.com/en/api/complete
  contact:
  - type: Support
    url: https://support.anthropic.com
  endpoints:
  - name: Create Text Completion
    method: POST
    path: /complete
    description: Generate a text completion from Claude (legacy - use Messages API instead)
- aid: claude:claude-message-batches-api
  name: Claude Message Batches API
  description: Create and manage asynchronous message batches
  humanURL: https://docs.anthropic.com/en/api/messages
  baseURL: https://api.anthropic.com/v1
  tags:
  - Message Batches
  properties:
  - type: OpenAPI
    url: openapi/claude-message-batches-api-openapi.yml
  - type: Documentation
    url: https://docs.anthropic.com/en/api/messages
  - type: Authentication
    url: https://docs.anthropic.com/claude/reference/authentication
  - type: Pricing
    url: https://www.anthropic.com/pricing
  - type: RateLimits
    url: https://docs.anthropic.com/en/api/rate-limits
  - type: GettingStarted
    url: https://docs.anthropic.com/en/api/getting-started
  - type: JSONSchema
    url: json-schema/claude-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-error-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-usage-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-token-count-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-count-tokens-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-metadata-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-output-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-choice-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-cache-control-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-image-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-document-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-result-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-result-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-batch-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-batch-request-item-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-deleted-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-info-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-tool-use-schema.json
  - type: JSONLD
    url: json-ld/claude-context.jsonld
  - type: JSONLD
    url: json-ld/claude-messages-context.jsonld
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-python
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-typescript
- aid: claude:claude-messages-api
  name: Claude Messages API
  description: Create messages and count tokens
  humanURL: https://docs.anthropic.com/en/api/messages
  baseURL: https://api.anthropic.com/v1
  tags:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/claude-messages-api-openapi.yml
  - type: Documentation
    url: https://docs.anthropic.com/en/api/messages
  - type: Authentication
    url: https://docs.anthropic.com/claude/reference/authentication
  - type: Pricing
    url: https://www.anthropic.com/pricing
  - type: RateLimits
    url: https://docs.anthropic.com/en/api/rate-limits
  - type: GettingStarted
    url: https://docs.anthropic.com/en/api/getting-started
  - type: JSONSchema
    url: json-schema/claude-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-error-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-usage-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-token-count-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-count-tokens-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-metadata-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-output-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-choice-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-cache-control-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-image-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-document-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-result-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-result-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-batch-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-batch-request-item-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-deleted-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-info-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-tool-use-schema.json
  - type: JSONLD
    url: json-ld/claude-context.jsonld
  - type: JSONLD
    url: json-ld/claude-messages-context.jsonld
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-python
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-typescript
- aid: claude:claude-models-api
  name: Claude Models API
  description: List and retrieve available Claude models
  humanURL: https://docs.anthropic.com/en/api/messages
  baseURL: https://api.anthropic.com/v1
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/claude-models-api-openapi.yml
  - type: Documentation
    url: https://docs.anthropic.com/en/api/messages
  - type: Authentication
    url: https://docs.anthropic.com/claude/reference/authentication
  - type: Pricing
    url: https://www.anthropic.com/pricing
  - type: RateLimits
    url: https://docs.anthropic.com/en/api/rate-limits
  - type: GettingStarted
    url: https://docs.anthropic.com/en/api/getting-started
  - type: JSONSchema
    url: json-schema/claude-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-error-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-usage-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-token-count-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-count-tokens-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-metadata-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-output-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-config-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-choice-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-cache-control-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-content-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-text-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-image-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-document-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-use-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-tool-result-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-thinking-block-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-param-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-message-batch-result-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-create-message-batch-request-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-batch-request-item-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-deleted-message-batch-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-info-schema.json
  - type: JSONSchema
    url: json-schema/claude-messages-model-list-schema.json
  - type: JSONSchema
    url: json-schema/claude-tool-use-schema.json
  - type: JSONLD
    url: json-ld/claude-context.jsonld
  - type: JSONLD
    url: json-ld/claude-messages-context.jsonld
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-python
  - type: SDKs
    url: https://github.com/anthropics/anthropic-sdk-typescript
common:
- type: AgenticAccess
  url: agentic-access/claude-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/claude-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/claude-domain-security.yml
- type: Authentication
  url: authentication/claude-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/claude/overview
- type: Arazzo
  url: arazzo/claude-analyze-document-from-url-workflow.yml
  name: Claude Analyze Document From URL
- type: Arazzo
  url: arazzo/claude-batch-process-and-retrieve-results-workflow.yml
  name: Claude Batch Process and Retrieve Results
- type: Arazzo
  url: arazzo/claude-cancel-and-delete-batch-workflow.yml
  name: Claude Cancel and Delete Batch
- type: Arazzo
  url: arazzo/claude-count-tokens-then-create-message-workflow.yml
  name: Claude Count Tokens Then Create Message
- type: Arazzo
  url: arazzo/claude-find-latest-batch-results-workflow.yml
  name: Claude Find Latest Batch Results
- type: Arazzo
  url: arazzo/claude-multi-turn-conversation-workflow.yml
  name: Claude Multi-Turn Conversation
- type: Arazzo
  url: arazzo/claude-select-model-and-create-message-workflow.yml
  name: Claude Select Model and Create Message
- type: Arazzo
  url: arazzo/claude-tool-use-round-trip-workflow.yml
  name: Claude Tool Use Round Trip
- type: LinkedIn
  url: https://www.linkedin.com/showcase/claude
- type: Portal
  url: https://console.anthropic.com
- type: Documentation
  url: https://docs.anthropic.com
- type: GettingStarted
  url: https://docs.anthropic.com/en/docs/get-started
- type: Pricing
  url: https://www.anthropic.com/pricing
- type: RateLimits
  url: https://docs.anthropic.com/en/api/rate-limits
- type: Authentication
  url: https://docs.anthropic.com/en/api/getting-started
- type: ChangeLog
  url: https://docs.anthropic.com/en/release-notes/api
- type: StatusPage
  url: https://status.anthropic.com
- type: Blog
  url: https://www.anthropic.com/news
- type: Support
  url: https://support.anthropic.com
- type: TermsOfService
  url: https://www.anthropic.com/legal/commercial-terms
- type: PrivacyPolicy
  url: https://www.anthropic.com/legal/privacy
- type: GitHubOrganization
  url: https://github.com/anthropics
- type: SpectralRules
  url: rules/claude-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/claude-vocabulary.yaml
- type: Features
  data:
  - name: Multi-Turn Conversations
    description: Maintain context across multiple message exchanges for natural dialogue interactions.
  - name: Tool Use
    description: Enable Claude to call external tools and functions to perform actions and retrieve data.
  - name: Vision
    description: Process and analyze images alongside text for multimodal understanding.
  - name: Extended Thinking
    description: Allow Claude to reason step-by-step for complex tasks with visible thinking process.
  - name: Streaming Responses
    description: Receive responses in real-time via server-sent events for responsive user experiences.
  - name: Message Batches
    description: Process large volumes of requests asynchronously at 50 percent reduced cost.
  - name: Token Counting
    description: Pre-calculate token usage for messages including tools, images, and documents.
- type: UseCases
  data:
  - name: AI-Powered Chat Applications
    description: Build conversational interfaces with context-aware responses and tool integration.
  - name: Content Generation
    description: Generate, edit, and transform text content for marketing, documentation, and creative writing.
  - name: Code Assistance
    description: Use Claude for code generation, review, debugging, and technical documentation.
  - name: Document Analysis
    description: Extract information, summarize, and answer questions about documents and images.
  - name: Batch Processing
    description: Process large datasets of prompts efficiently using the Message Batches API.
- type: Integrations
  data:
  - name: Amazon Bedrock
    description: Access Claude models through AWS Bedrock for enterprise deployment with AWS infrastructure.
  - name: Google Cloud Vertex AI
    description: Use Claude on Google Cloud through Vertex AI integration.
  - name: LangChain
    description: Integrate Claude into LangChain pipelines for advanced AI application development.
  - name: MCP Protocol
    description: Connect Claude to external data sources and tools via the Model Context Protocol.
- name: MCP Server
  url: https://github.com/anthropics/claude-ai-mcp
  type: MCPServer
maintainers:
- name: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com
- name: Anthropic
  email: support@anthropic.com
  url: https://www.anthropic.com