Contextual AI website screenshot

Contextual AI

Contextual AI is an enterprise RAG platform built around a Grounded Language Model (GLM) engineered to minimize hallucinations. Its REST API exposes end-to-end RAG agents (create, configure, query) plus standalone component APIs - Generate, Rerank, Parse, and LMUnit - over datastores of ingested documents, all authenticated with a Bearer API key.

Contextual AI publishes 9 APIs on the APIs.io network, including Agents API, Agents Query API, Datastores API, and 6 more. Tagged areas include AI, RAG, LLM, Grounded Language Model, and Enterprise.

The Contextual AI catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

Contextual AI’s developer surface includes authentication, documentation, engineering blog, and 10 more developer resources.

45.8/100 developing ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
9 APIs
AIRAGLLMGrounded Language ModelEnterprise

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.8/100 · developing
Contract Quality 16.9 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 7.4 / 20
Operational Transparency 4.8 / 13
Governance 5.0 / 12
Discoverability 7.4 / 10
Agent readiness — 36/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 0 / 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/contextual-ai: 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.

Contextual AI Agents API

Create, configure, and manage RAG agents.

Contextual AI Agents Query API

Query agents for grounded responses, retrievals, metrics, and feedback.

Contextual AI Datastores API

Create and manage datastores that hold ingested knowledge.

Contextual AI Documents API

Ingest and manage documents within a datastore.

Contextual AI Generate API

Grounded generation with the Grounded Language Model (GLM).

Contextual AI LMUnit API

Evaluate model responses with natural-language unit tests.

Contextual AI Parse API

Parse documents into structured, AI-ready markdown.

Contextual AI Rerank API

Instruction-following reranking of retrieved passages.

Contextual AI Users API

Manage workspace users.

Scroll for all 9

Open Collections 1

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

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Contextual Ai Rate Limits

6 limits

RATE LIMITS

FinOps 1

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

Event Specifications 1

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

Contextual AI Agent Query Streaming (HTTP + SSE)

AsyncAPI 2.6 description of Contextual AI's **agent query streaming** surface. Contextual AI does not publish a WebSocket API. The only asynchronous / event-style transport docu...

ASYNCAPI

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Contextual AI API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

Security Posture 4

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

Contextual Ai Authentication

http · 1 scheme

SECURITY

Contextual Ai Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Contextual Ai Vulnerability Disclosure

security.txt · contact published

SECURITY

Contextual Ai Trust Center

SOC 2, ISO 27017, PCI DSS, CSA STAR

SECURITY

Agentic Access 1

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

Contextual Ai Agentic Access

25 operations · 16 acting

25 operations · 16 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: contextual-ai
url: https://raw.githubusercontent.com/api-evangelist/contextual-ai/refs/heads/main/apis.yml
name: Contextual AI
kind: company
description: Contextual AI is an enterprise RAG platform built around a Grounded Language Model (GLM) engineered to minimize
  hallucinations. Its REST API exposes end-to-end RAG agents (create, configure, query) plus standalone component APIs - Generate,
  Rerank, Parse, and LMUnit - over datastores of ingested documents, all authenticated with a Bearer API key.
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/contextual-ai.png
tags:
- AI
- RAG
- LLM
- Grounded Language Model
- Enterprise
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: contextual-ai:contextual-ai-agents-api
  name: Contextual AI Agents API
  description: Create, configure, and manage RAG agents.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Agents
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-agents-query-api
  name: Contextual AI Agents Query API
  description: Query agents for grounded responses, retrievals, metrics, and feedback.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Agents Query
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-agents-query-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-datastores-api
  name: Contextual AI Datastores API
  description: Create and manage datastores that hold ingested knowledge.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Datastores
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-datastores-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-documents-api
  name: Contextual AI Documents API
  description: Ingest and manage documents within a datastore.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-documents-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-generate-api
  name: Contextual AI Generate API
  description: Grounded generation with the Grounded Language Model (GLM).
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Generate
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-generate-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-lmunit-api
  name: Contextual AI LMUnit API
  description: Evaluate model responses with natural-language unit tests.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - LMUnit
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-lmunit-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-parse-api
  name: Contextual AI Parse API
  description: Parse documents into structured, AI-ready markdown.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Parse
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-parse-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-rerank-api
  name: Contextual AI Rerank API
  description: Instruction-following reranking of retrieved passages.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Rerank
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-rerank-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
- aid: contextual-ai:contextual-ai-users-api
  name: Contextual AI Users API
  description: Manage workspace users.
  humanURL: https://docs.contextual.ai/api-reference/agents/create-agent
  baseURL: https://api.contextual.ai/v1
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/contextual-ai-users-api-openapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/user-guides/beginner-guide
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents/create-agent
  - type: PostmanCollection
    url: collections/contextual-ai.postman_collection.json
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/agents-query/query
  - type: AsyncAPI
    url: asyncapi/contextual-ai-asyncapi.yml
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/datastores/create-datastore
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/datastores-documents/ingest-document
  - type: Documentation
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/generate/generate
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/rerank
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/rerank/rerank
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/parse
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/parse/parse-file
  - type: Documentation
    url: https://docs.contextual.ai/how-to-guides/lmunit
  - type: APIReference
    url: https://docs.contextual.ai/api-reference/lmunit/lmunit
common:
- type: AgenticAccess
  url: agentic-access/contextual-ai-agentic-access.yml
- type: TrustCenter
  url: security/contextual-ai-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/contextual-ai-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/contextual-ai-domain-security.yml
- type: Authentication
  url: authentication/contextual-ai-authentication.yml
- type: GitHubOrganization
  url: https://github.com/ContextualAI
- type: LinkedIn
  url: https://www.linkedin.com/company/contextual-ai
- type: Website
  url: https://contextual.ai/
- type: Documentation
  url: https://docs.contextual.ai
- type: Plans
  url: plans/contextual-ai-plans-pricing.yml
- type: RateLimits
  url: rate-limits/contextual-ai-rate-limits.yml
- type: FinOps
  url: finops/contextual-ai-finops.yml
- url: https://contextual.ai/blog
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com