vectara.io
Vectara is an API-first platform for building AI agents and retrieval-augmented applications over enterprise data. It provides managed search, document ingestion, agent orchestration, and related governance and access-control features.
Vectara exposes documented REST APIs on `api.vectara.io`: a current v2 REST API with YAML OpenAPI spec, plus a catalog-confirmed legacy REST API v1 spec; both use either `x-api-key` authentication or OAuth 2.0 client-credentials bearer tokens.
- Vectara REST API v2discovered
- Vectara REST APIdiscovered
Log in to the Vectara Console, then go to Authorization → API Keys and create or copy a Personal API key. The docs recommend exporting it as VECTARA_API_KEY for examples and SDK usage.
Log in to the Vectara Console. Vectara RBAC docs mention app clients as API-role principals, and the REST API docs say you can authenticate with OAuth 2.0 client credentials by obtaining a JWT from https://auth.vectara.io/oauth2/token. Create an app client in the console, then use its client credentials to request a bearer token from that token endpoint.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing