cohere website screenshot

cohere

Generates a text response to a user message and streams it down, token by token.

cohere publishes 9 APIs on the APIs.io network, including Chat API, Embed API, Rerank API, and 6 more.

The cohere catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

cohere’s developer surface includes authentication, engineering blog, and 10 more developer resources.

45.7/100 developing ▬ flat Agent 43/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
9 APIs 16 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.7/100 · developing
Contract Quality 20.5 / 25
Developer Ergonomics 2.6 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 5.0 / 12
Discoverability 5.0 / 10
Agent readiness — 43/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 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/cohere: 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.

Cohere Chat API

The Cohere Chat API enables developers to integrate large language model text generation capabilities into their applications through a conversational interface. It supports mul...

Cohere Embed API

The Cohere Embed API generates vector embeddings from text and images, enabling semantic search, clustering, and classification use cases. It supports multilingual content and c...

Cohere Rerank API

The Cohere Rerank API takes a query and a list of text documents and returns them ordered by relevance with assigned relevance scores. It is commonly used as a second-stage rank...

Cohere Classify API

The Cohere Classify API performs text classification by assigning labels to input text based on provided examples. It can be used for sentiment analysis, content moderation, top...

Cohere Embed Jobs API

The Cohere Embed Jobs API allows developers to create and manage batch embedding jobs for processing large volumes of text data asynchronously. Rather than embedding texts one a...

Cohere Datasets API

The Cohere Datasets API provides endpoints for uploading, managing, and retrieving datasets used with other Cohere services such as fine-tuning and embed jobs. Developers can cr...

Cohere Models API

The Cohere Models API allows developers to list and retrieve information about available Cohere models, including the Command, Embed, and Rerank model families. It provides deta...

Cohere Tokenize API

The Cohere Tokenize API splits input text into tokens using the tokenizer associated with a specified model. It returns both the token strings and their corresponding token IDs....

Cohere Detokenize API

The Cohere Detokenize API converts a sequence of token IDs back into their corresponding text string using the tokenizer for a specified model. It is the inverse operation of th...

Scroll for all 9

Open Collections 9

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

Cohere Chat API

OPEN COLLECTION

Cohere Classify API

OPEN COLLECTION

Cohere Datasets API

OPEN COLLECTION

Cohere Detokenize API

OPEN COLLECTION

Cohere Embed API

OPEN COLLECTION

Cohere Embed Jobs API

OPEN COLLECTION

Cohere Models API

OPEN COLLECTION

Cohere Rerank API

OPEN COLLECTION

Cohere Tokenize API

OPEN COLLECTION

Scroll for all 9

GraphQL 1

GraphQL schemas published by this provider.

Cohere GraphQL Schema

This document describes a conceptual GraphQL schema for the Cohere AI API, covering the full surface of Cohere's language model, embedding, reranking, classification, tokenizati...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Cohere Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Cohere Rate Limits

5 limits

RATE LIMITS

FinOps 1

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

Features 16

Notable capabilities this provider offers.

Command at $1/$2 per MTok input/output
Command-light at $0.30/$0.60
Command R at $0.50/$1.50
Command R+ 08-2024 at $2.50/$10
Command R+ 04-2024 at $3/$15
Aya Expanse multilingual at $0.50/$1.50
Embed v3 with English/multilingual
Rerank for relevance scoring
Production keys: 10K req/min Chat, 2K Embed, 10K Rerank
Trial keys: 20/min Chat, 100/min Embed
Connectors for RAG over data sources
Tool use and function calling
Compass for unstructured data search
Available on AWS Bedrock, Azure, Oracle Cloud
Fine-tuning for Command and Aya
OpenAI-compatible Chat Completions endpoint

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Cohere Streaming API

AsyncAPI definition for Cohere's HTTP+SSE streaming endpoints. Cohere's streaming responses are NOT delivered via WebSockets. They are delivered as Server-Sent Events (SSE) over...

ASYNCAPI

Semantic Vocabularies 1

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

Cohere Context

0 classes · 10 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

cohere API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

cohere API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 34

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

Cohere Chat Message

5 properties

JSON SCHEMA

ChatRequest

8 properties

JSON SCHEMA

ChatResponse

4 properties

JSON SCHEMA

Classification

7 properties

JSON SCHEMA

ClassifyExample

2 properties

JSON SCHEMA

ClassifyRequest

5 properties

JSON SCHEMA

ClassifyResponse

3 properties

JSON SCHEMA

CreateDatasetRequest

6 properties

JSON SCHEMA

CreateDatasetResponse

1 properties

JSON SCHEMA

CreateEmbedJobRequest

6 properties

JSON SCHEMA

CreateEmbedJobResponse

1 properties

JSON SCHEMA

Cohere Dataset

11 properties

JSON SCHEMA

DatasetUsage

1 properties

JSON SCHEMA

DetokenizeRequest

2 properties

JSON SCHEMA

DetokenizeResponse

2 properties

JSON SCHEMA

Cohere Embedding

4 properties

JSON SCHEMA

EmbedJob

9 properties

JSON SCHEMA

EmbedRequest

6 properties

JSON SCHEMA

EmbedResponse

4 properties

JSON SCHEMA

Error

1 properties

JSON SCHEMA

ListDatasetsResponse

1 properties

JSON SCHEMA

ListEmbedJobsResponse

1 properties

JSON SCHEMA

ListModelsResponse

2 properties

JSON SCHEMA

Message

4 properties

JSON SCHEMA

Cohere Model

6 properties

JSON SCHEMA

RerankRequest

5 properties

JSON SCHEMA

RerankResponse

3 properties

JSON SCHEMA

RerankResult

3 properties

JSON SCHEMA

StreamEvent

2 properties

JSON SCHEMA

TokenizeRequest

2 properties

JSON SCHEMA

TokenizeResponse

3 properties

JSON SCHEMA

Tool

2 properties

JSON SCHEMA

ToolCall

3 properties

JSON SCHEMA

Usage

2 properties

JSON SCHEMA

Scroll for all 34

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Cohere Structure

0 properties

JSON STRUCTURE

Security Posture 2

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

Cohere Authentication

http · 1 scheme

SECURITY

Cohere Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

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

Cohere Agentic Access

18 operations · 11 acting

18 operations · 11 acting

AGENTIC

Resources

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: cohere
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cohere.png
url: https://raw.githubusercontent.com/api-evangelist/cohere/refs/heads/main/apis.yml
apis:
- aid: cohere:chat-api
  name: Cohere Chat API
  tags:
  - Artificial Intelligence
  - Chat
  - Conversational AI
  - Large Language Models
  - Text Generation
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/chat
  properties:
  - url: https://docs.cohere.com/reference/chat
    type: Documentation
  - url: openapi/cohere-chat-api-openapi.yml
    type: OpenAPI
  - url: asyncapi/cohere-asyncapi.yml
    type: AsyncAPI
  - url: graphql/cohere-graphql.md
    type: GraphQL
  description: The Cohere Chat API enables developers to integrate large language model text generation capabilities into
    their applications through a conversational interface. It supports multi-turn conversations, tool use with JSON schema
    definitions, retrieval-augmented generation, and streaming responses. The API is available via the v2 endpoint and works
    with Cohere's Command family of models.
- aid: cohere:embed-api
  name: Cohere Embed API
  tags:
  - Artificial Intelligence
  - Embeddings
  - Natural Language Processing
  - Semantic Search
  - Vector Search
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/embed
  properties:
  - url: https://docs.cohere.com/reference/embed
    type: Documentation
  - url: openapi/cohere-embed-api-openapi.yml
    type: OpenAPI
  description: The Cohere Embed API generates vector embeddings from text and images, enabling semantic search, clustering,
    and classification use cases. It supports multilingual content and can process both text and image inputs using the Embed
    v3 model family. Developers can use these embeddings to build retrieval systems, recommendation engines, and other applications
    that require understanding semantic similarity between content.
- aid: cohere:rerank-api
  name: Cohere Rerank API
  tags:
  - Artificial Intelligence
  - Information Retrieval
  - Relevance
  - Reranking
  - Search
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/rerank
  properties:
  - url: https://docs.cohere.com/reference/rerank
    type: Documentation
  - url: openapi/cohere-rerank-api-openapi.yml
    type: OpenAPI
  description: The Cohere Rerank API takes a query and a list of text documents and returns them ordered by relevance with
    assigned relevance scores. It is commonly used as a second-stage ranker in retrieval-augmented generation pipelines to
    improve the quality of search results before passing them to a language model. The API supports multilingual reranking
    and can significantly improve the precision of search and retrieval systems.
- aid: cohere:classify-api
  name: Cohere Classify API
  tags:
  - Artificial Intelligence
  - Classification
  - Natural Language Processing
  - Text Analysis
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/classify
  properties:
  - url: https://docs.cohere.com/reference/classify
    type: Documentation
  - url: openapi/cohere-classify-api-openapi.yml
    type: OpenAPI
  description: The Cohere Classify API performs text classification by assigning labels to input text based on provided examples.
    It can be used for sentiment analysis, content moderation, topic categorization, and other classification tasks. Developers
    provide a set of labeled examples along with texts to classify, and the API returns predicted labels with confidence scores
    for each input.
- aid: cohere:embed-jobs-api
  name: Cohere Embed Jobs API
  tags:
  - Artificial Intelligence
  - Batch Processing
  - Embeddings
  - Vector Search
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/list-embed-jobs
  properties:
  - url: https://docs.cohere.com/reference/list-embed-jobs
    type: Documentation
  - url: openapi/cohere-embed-jobs-api-openapi.yml
    type: OpenAPI
  description: The Cohere Embed Jobs API allows developers to create and manage batch embedding jobs for processing large
    volumes of text data asynchronously. Rather than embedding texts one at a time, developers can submit datasets for bulk
    embedding and monitor job progress. This is useful for initializing vector databases, processing large document collections,
    and other scenarios where embedding large amounts of content is needed.
- aid: cohere:datasets-api
  name: Cohere Datasets API
  tags:
  - Artificial Intelligence
  - Data Management
  - Datasets
  - Fine-Tuning
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/list-datasets
  properties:
  - url: https://docs.cohere.com/reference/list-datasets
    type: Documentation
  - url: openapi/cohere-datasets-api-openapi.yml
    type: OpenAPI
  description: The Cohere Datasets API provides endpoints for uploading, managing, and retrieving datasets used with other
    Cohere services such as fine-tuning and embed jobs. Developers can create datasets from files, list existing datasets,
    retrieve dataset metadata, and delete datasets they no longer need. The API supports various data formats and validates
    uploaded data against expected schemas.
- aid: cohere:models-api
  name: Cohere Models API
  tags:
  - Artificial Intelligence
  - Machine Learning
  - Models
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/list-models
  properties:
  - url: https://docs.cohere.com/reference/list-models
    type: Documentation
  - url: openapi/cohere-models-api-openapi.yml
    type: OpenAPI
  description: The Cohere Models API allows developers to list and retrieve information about available Cohere models, including
    the Command, Embed, and Rerank model families. It provides details such as model names, versions, supported endpoints,
    context lengths, and capabilities. This API is useful for programmatically discovering which models are available and
    selecting the appropriate model for a given task.
- aid: cohere:tokenize-api
  name: Cohere Tokenize API
  tags:
  - Artificial Intelligence
  - Natural Language Processing
  - Text Processing
  - Tokenization
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/tokenize
  properties:
  - url: https://docs.cohere.com/reference/tokenize
    type: Documentation
  - url: openapi/cohere-tokenize-api-openapi.yml
    type: OpenAPI
  description: The Cohere Tokenize API splits input text into tokens using the tokenizer associated with a specified model.
    It returns both the token strings and their corresponding token IDs. This is useful for understanding how text will be
    processed by Cohere models, estimating token counts for billing purposes, and debugging input formatting issues.
- aid: cohere:detokenize-api
  name: Cohere Detokenize API
  tags:
  - Artificial Intelligence
  - Natural Language Processing
  - Text Processing
  - Tokenization
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.cohere.com
  humanURL: https://docs.cohere.com/reference/detokenize
  properties:
  - url: https://docs.cohere.com/reference/detokenize
    type: Documentation
  - url: openapi/cohere-detokenize-api-openapi.yml
    type: OpenAPI
  description: The Cohere Detokenize API converts a sequence of token IDs back into their corresponding text string using
    the tokenizer for a specified model. It is the inverse operation of the Tokenize API and is useful for inspecting model
    outputs at the token level, debugging tokenization behavior, and reconstructing text from token representations.
common:
- type: AgenticAccess
  url: agentic-access/cohere-agentic-access.yml
- type: DomainSecurity
  url: security/cohere-domain-security.yml
- type: Authentication
  url: authentication/cohere-authentication.yml
- url: https://cohere.com/blog
  type: Blog
- type: GitHubOrganization
  url: https://github.com/cohere-ai
- type: LinkedIn
  url: https://www.linkedin.com/company/cohere-ai
- type: JSONLD
  url: json-ld/cohere-context.jsonld
- type: JSONSchema
  url: json-schema/cohere-chat-message-schema.json
- type: JSONSchema
  url: json-schema/cohere-embedding-schema.json
- type: JSONSchema
  url: json-schema/cohere-model-schema.json
- type: JSONSchema
  url: json-schema/cohere-dataset-schema.json
- type: Features
  data:
  - Command at $1/$2 per MTok input/output
  - Command-light at $0.30/$0.60
  - Command R at $0.50/$1.50
  - Command R+ 08-2024 at $2.50/$10
  - Command R+ 04-2024 at $3/$15
  - Aya Expanse multilingual at $0.50/$1.50
  - Embed v3 with English/multilingual
  - Rerank for relevance scoring
  - 'Production keys: 10K req/min Chat, 2K Embed, 10K Rerank'
  - 'Trial keys: 20/min Chat, 100/min Embed'
  - Connectors for RAG over data sources
  - Tool use and function calling
  - Compass for unstructured data search
  - Available on AWS Bedrock, Azure, Oracle Cloud
  - Fine-tuning for Command and Aya
  - OpenAI-compatible Chat Completions endpoint
  sources:
  - https://cohere.com/pricing
  updated: '2026-05-04'
- type: LlmsText
  url: https://docs.cohere.com/llms.txt
modified: '2026-05-29'
description: Generates a text response to a user message and streams it down, token by token.