Vectara website screenshot

Vectara

Vectara is a Retrieval Augmented Generation (RAG) as a service platform that provides grounded generative AI for enterprises. The API-first platform exposes a unified REST API v2 for managing corpora, ingesting documents, performing semantic and hybrid search, generating answers with hallucination detection via the Hughes Hallucination Evaluation Model (HHEM), and building agents and pipelines on top of enterprise data. Headquartered in Mountain View, California and founded by former Google Search engineers, Vectara ships first-party Python and TypeScript SDKs, a public MCP server, React UI widgets, and an open ingestion framework.

Vectara publishes 7 APIs on the APIs.io network, including Agents API, Authentication API, Corpora API, and 4 more. Tagged areas include AI, Agents, Corpora, Embeddings, and Enterprise Search.

The Vectara catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Vectara’s developer surface includes authentication, documentation, tooling, GitHub presence, engineering blog, pricing, support, and 36 more developer resources.

63.3/100 strong ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreeSelf serve⚡ Free to try
9 APIs
AIAgentsCorporaEmbeddingsEnterprise SearchGenerative AIGrounded GenerationHallucination DetectionLLMMCPRAGRetrievalSearchSemantic SearchVector Search

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 63.3/100 · strong
Contract Quality 17.3 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 13.7 / 20
Operational Transparency 7.5 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
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 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/vectara: 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.

Vectara Chat API

Multi-turn conversational interface over a Vectara corpus that maintains chat history and produces grounded, cited answers with optional streaming.

Vectara OAuth 2.0 Token API

OAuth 2.0 client credentials flow used to obtain a short-lived JWT for calling the Vectara REST API.

Vectara Agents API

Build and operate agents over Vectara corpora.

Vectara Authentication API

OAuth 2.0 client credentials flow for obtaining JWT tokens.

Vectara Corpora API

Create, list, update, and delete corpora that hold indexed documents.

Vectara Documents API

Upload, index, retrieve, update, and delete documents in a corpus.

Vectara Pipelines API

Manage pipelines and inspect pipeline runs.

Vectara Query API

Semantic, keyword, and hybrid queries with optional grounded generation.

Vectara Tools API

Manage tools and tool servers used by agents.

Scroll for all 9

Postman Collections 7

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

Scroll for all 7

Open Collections 1

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

Vectara REST API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Vectara Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Vectara Rate Limits

2 limits

RATE LIMITS

FinOps 1

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

Semantic Vocabularies 1

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

Vectara Context

22 classes · 4 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Vectara API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Vectara API Rules

4 rules · 2 errors 2 warnings

SPECTRAL

JSON Schema 4

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

Vectara Agent

8 properties

JSON SCHEMA

Vectara Corpus

10 properties

JSON SCHEMA

Vectara Document

4 properties

JSON SCHEMA

Vectara Query Request

4 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Vectara Corpus Structure

0 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Security Posture 3

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

Vectara Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Vectara Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Vectara Trust Center

SOC 2, ISO 27001

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Vectara Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

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

Vectara Agentic Access

34 operations · 23 acting · 1 human-in-the-loop

34 operations · 23 acting

AGENTIC

Resources

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 20

SDKs, sample code, and the tooling you integrate with

Scroll for all 20

Access & Security 4

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: vectara
name: Vectara
description: Vectara is a Retrieval Augmented Generation (RAG) as a service platform that provides grounded generative AI
  for enterprises. The API-first platform exposes a unified REST API v2 for managing corpora, ingesting documents, performing
  semantic and hybrid search, generating answers with hallucination detection via the Hughes Hallucination Evaluation Model
  (HHEM), and building agents and pipelines on top of enterprise data. Headquartered in Mountain View, California and founded
  by former Google Search engineers, Vectara ships first-party Python and TypeScript SDKs, a public MCP server, React UI widgets,
  and an open ingestion framework.
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · 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/vectara.png
url: https://raw.githubusercontent.com/api-evangelist/vectara/refs/heads/main/apis.yml
created: '2026-05-23'
modified: '2026-05-25'
specificationVersion: '0.19'
type: Index
kind: contract
access: 3rd-Party
tags:
- AI
- Agents
- Corpora
- Embeddings
- Enterprise Search
- Generative AI
- Grounded Generation
- Hallucination Detection
- LLM
- MCP
- RAG
- Retrieval
- Search
- Semantic Search
- Vector Search
apis:
- aid: vectara:vectara-chat-api
  name: Vectara Chat API
  description: Multi-turn conversational interface over a Vectara corpus that maintains chat history and produces grounded,
    cited answers with optional streaming.
  humanURL: https://docs.vectara.com/docs/api-reference/chat-apis/chat-apis
  baseURL: https://api.vectara.io/v2
  tags:
  - Chat
  - Conversation
  - Generation
  - RAG
  properties:
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/chat-apis/chat-apis
- aid: vectara:vectara-oauth2-api
  name: Vectara OAuth 2.0 Token API
  description: OAuth 2.0 client credentials flow used to obtain a short-lived JWT for calling the Vectara REST API.
  humanURL: https://docs.vectara.com/docs/learn/authentication/oauth-2
  baseURL: https://auth.vectara.io
  tags:
  - Authentication
  - OAuth2
  - Tokens
  properties:
  - type: Documentation
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
- aid: vectara:vectara-agents-api
  name: Vectara Agents API
  description: Build and operate agents over Vectara corpora.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Agents
  properties:
  - type: OpenAPI
    url: openapi/vectara-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-authentication-api
  name: Vectara Authentication API
  description: OAuth 2.0 client credentials flow for obtaining JWT tokens.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/vectara-authentication-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-corpora-api
  name: Vectara Corpora API
  description: Create, list, update, and delete corpora that hold indexed documents.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Corpora
  properties:
  - type: OpenAPI
    url: openapi/vectara-corpora-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-documents-api
  name: Vectara Documents API
  description: Upload, index, retrieve, update, and delete documents in a corpus.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/vectara-documents-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-pipelines-api
  name: Vectara Pipelines API
  description: Manage pipelines and inspect pipeline runs.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Pipelines
  properties:
  - type: OpenAPI
    url: openapi/vectara-pipelines-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-query-api
  name: Vectara Query API
  description: Semantic, keyword, and hybrid queries with optional grounded generation.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Query
  properties:
  - type: OpenAPI
    url: openapi/vectara-query-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
- aid: vectara:vectara-tools-api
  name: Vectara Tools API
  description: Manage tools and tool servers used by agents.
  humanURL: https://docs.vectara.com/docs/rest-api/
  baseURL: https://api.vectara.io/v2
  tags:
  - Tools
  properties:
  - type: OpenAPI
    url: openapi/vectara-tools-api-openapi.yml
  - type: Documentation
    url: https://docs.vectara.com/docs/rest-api/
  - type: Authentication
    url: https://docs.vectara.com/docs/learn/authentication/oauth-2
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/admin-apis/corpora
  - type: JSONSchema
    url: json-schema/vectara-corpus-schema.json
  - type: JSONStructure
    url: json-structure/vectara-corpus-structure.json
  - type: JSONLD
    url: json-ld/vectara-context.jsonld
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/indexing-apis/indexing
  - type: JSONSchema
    url: json-schema/vectara-document-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/search-apis/search
  - type: JSONSchema
    url: json-schema/vectara-query-schema.json
  - type: Documentation
    url: https://docs.vectara.com/docs/api-reference/agents-api/agents
  - type: JSONSchema
    url: json-schema/vectara-agent-schema.json
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/vectara/overview
- type: AgenticAccess
  url: agentic-access/vectara-agentic-access.yml
- type: TrustCenter
  url: security/vectara-trust-center.yml
- type: DomainSecurity
  url: security/vectara-domain-security.yml
- type: Authentication
  url: authentication/vectara-authentication.yml
- type: OAuthScopes
  url: scopes/vectara-scopes.yml
- type: Website
  url: https://www.vectara.com/
- type: Developer
  url: https://docs.vectara.com/docs
- type: Documentation
  url: https://docs.vectara.com/docs/rest-api/
- type: OpenAPI
  url: https://docs.vectara.com/vectara-oas-v2.yaml
- type: SDKs
  name: Vectara Python SDK
  url: https://github.com/vectara/python-sdk
- type: SDKs
  name: Vectara TypeScript SDK
  url: https://github.com/vectara/typescript-sdk
- type: SDKs
  name: Vectara Agentic (Python)
  url: https://github.com/vectara/py-vectara-agentic
- type: SDKs
  name: LangChain Vectara
  url: https://github.com/vectara/langchain-vectara
- type: Tools
  name: Vectara MCP Server
  url: https://github.com/vectara/vectara-mcp
- type: Tools
  name: Vectara Ingest
  url: https://github.com/vectara/vectara-ingest
- type: Tools
  name: Vectara UI
  url: https://github.com/vectara/vectara-ui
- type: Tools
  name: React Search Widget
  url: https://github.com/vectara/react-search
- type: Tools
  name: React Chatbot Widget
  url: https://github.com/vectara/react-chatbot
- type: Tools
  name: Stream Query Client
  url: https://github.com/vectara/stream-query-client
- type: Tools
  name: Create UI Generator
  url: https://github.com/vectara/create-ui
- type: Tools
  name: Vectara Answer Reference App
  url: https://github.com/vectara/vectara-answer
- type: Tools
  name: Open RAG Evaluation
  url: https://github.com/vectara/open-rag-eval
- type: Tools
  name: Hallucination Leaderboard (HHEM)
  url: https://github.com/vectara/hallucination-leaderboard
- type: Tools
  name: Vectara Agent Skills
  url: https://github.com/vectara/agent-skills
- type: Samples
  name: Getting Started Examples
  url: https://github.com/vectara/getting-started
- type: Samples
  name: Example Notebooks
  url: https://github.com/vectara/example-notebooks
- type: Samples
  name: Design Patterns
  url: https://github.com/vectara/design-patterns
- type: GitHub
  url: https://github.com/vectara
- type: Blog
  url: https://www.vectara.com/blog
- type: Pricing
  url: https://www.vectara.com/pricing
- type: StatusPage
  url: https://status.vectara.com/
- type: Support
  url: https://docs.vectara.com/docs/support
- type: PrivacyPolicy
  url: https://vectara.com/legal/privacy-policy/
- type: TermsOfService
  url: https://vectara.com/legal/terms-of-service/
- type: LinkedIn
  url: https://www.linkedin.com/company/vectara/
- type: ChangeLog
  url: https://docs.vectara.com/docs/release-notes
- type: Integrations
  url: https://docs.vectara.com/docs/integrations
- type: LlmsText
  url: https://docs.vectara.com/llms.txt
- type: RateLimits
  url: rate-limits/vectara-rate-limits.yml
- type: Plans
  url: plans/vectara-plans-pricing.yml
- type: FinOps
  url: finops/vectara-finops.yml
- type: Rules
  url: rules/vectara-rules.yml
- type: Vocabulary
  url: vocabulary/vectara-vocabulary.yml
integrations:
- name: LangChain
- name: LlamaIndex
- name: Airbyte
- name: Unstructured
- name: Slack
- name: Snowflake
- name: AWS
- name: Google Cloud
- name: Microsoft Azure
- name: Model Context Protocol
solutions:
- name: Enterprise Search over Private Data
- name: Customer Support Assistants
- name: Internal Knowledge Bases
- name: Conversational Product Documentation
- name: Compliance and Policy Question Answering
- name: Sales and Marketing Content Discovery
- name: Hallucination-Scored RAG Pipelines
- name: Agentic Workflows over Corporate Data
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com