Convai logo

Convai

10 APIs 8 Capabilities 0 Features
AIConversational AICharactersNPCsVirtual WorldsGamesAvatarsSpeechTTSWebRTC

Convai publishes 10 APIs on the APIs.io network, including Character API, Interaction API, Knowledge Bank API, and 7 more. Tagged areas include AI, Conversational AI, Characters, NPCs, and Virtual Worlds.

The Convai catalog on APIs.io includes 8 machine-runnable capabilities and 1 JSON-LD context.

Convai’s developer surface includes developer portal, sandbox, documentation, pricing, engineering blog, SDKs, tooling, and 25 more developer resources.

APIs

Convai Character API

Create, list, update, clone, and delete Convai conversational AI characters. Each character is a reusable conversational agent with backstory, voice, language, personality, know...

Convai Interaction API

Runtime conversational endpoint that powers in-game NPC dialogue. Send user text or audio plus a session and character ID and receive the character's text reply, base64 audio, a...

Convai Knowledge Bank API

Upload, update, list, and delete RAG documents attached to characters so they can reference custom knowledge during conversations. Enterprise tier.

Convai Text-to-Speech API

Synthesize speech from text using Convai's catalog of 500+ voices across 65+ languages. Returns audio bytes for use in games, virtual worlds, and accessibility flows. Enterprise...

Convai Narrative Design API

Configure narrative-driven characters with sections (discrete story beats with objectives) and triggers (conditions that move the character between sections). Backs branching, s...

Convai Chat History API

List a character's sessions and fetch full session transcripts for analytics, debugging, evaluation, and auditing of NPC conversations. Scale tier and above.

Convai Custom LLM API

Register, update, deregister, and list OpenAI-compatible custom LLM endpoints to use as the reasoning backbone for Convai characters. Lets Enterprise customers route character r...

Convai Evaluation API

Score and evaluate Convai character sessions against a custom prompt and rubric variables. Used to measure NPC quality, role fidelity, safety, and objective completion. Professi...

Convai Streaming Transcription API

Real-time speech-to-text over WebSocket (wss://transcribe.convai.com/stream). Stream 16-bit PCM, mono, 16 kHz audio and receive incremental transcripts. Used by the Convai plugi...

Convai Live API

Beta Live API for ultra-low-latency, fully duplex character sessions over WebRTC. POST /connect at live.convai.com to establish a session; subsequent audio and event messages fl...

Capabilities

Convai Character API — Characters

Convai Character API — Characters. 6 operations. Lead operation: Convai Create Character. Self-contained Naftiko capability covering one Convai business surface.

Run with Naftiko

Convai Chat History API — Chat History

Convai Chat History — list character sessions and fetch full session transcripts. 2 operations.

Run with Naftiko

Convai Custom LLM API — Custom LLM

Convai Custom LLM — register and manage OpenAI-compatible LLM endpoints as the reasoning backbone for characters. 4 operations.

Run with Naftiko

Convai Evaluation API — Evaluation

Convai Evaluation — score and evaluate Convai character sessions against a custom prompt and rubric variables. 1 operation.

Run with Naftiko

Convai Interaction API — Get Response

Convai Interaction API — Get Response. 1 operation. Lead operation: Convai Get Character Response. Self-contained Naftiko capability covering the runtime NPC dialogue surface.

Run with Naftiko

Convai Knowledge Bank API — Knowledge Bank

Convai Knowledge Bank — RAG document management for Convai characters. 4 operations. Lead operation: Convai Upload Knowledge Bank Document.

Run with Naftiko

Convai Narrative Design API — Narrative

Convai Narrative Design — sections and triggers for branching, scripted NPC experiences on top of Convai conversational AI. 11 operations.

Run with Naftiko

Convai TTS API — Text to Speech

Convai TTS — synthesize speech from text using the Convai voice catalog. 3 operations. Lead operation: Convai Synthesize Speech.

Run with Naftiko

Semantic Vocabularies

Convai Context

0 classes · 6 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Sandbox
Sandbox
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
🔗
Forum
Forum
📰
Blog
Blog
🔗
About
About
🔗
ContactSales
ContactSales
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔗
Integration
Integration
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
🔧
Tools
Tools
💰
Pricing
Pricing
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: convai-com
url: https://raw.githubusercontent.com/api-evangelist/convai-com/refs/heads/main/apis.yml
apis:
- aid: convai-com:convai-character-api
  name: Convai Character API
  tags:
  - AI
  - Conversational AI
  - Characters
  - NPCs
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-character-api-openapi.yml
    type: OpenAPI
  - url: json-schema/convai-character-schema.json
    type: JSONSchema
  - url: json-ld/convai-context.jsonld
    type: JSONLD
  - type: NaftikoCapability
    url: capabilities/characters-characters.yaml
  description: Create, list, update, clone, and delete Convai conversational AI characters. Each character is a
    reusable conversational agent with backstory, voice, language, personality, knowledge bank, and narrative
    design configuration that can be embodied in games and virtual worlds via the Unity, Unreal, Web, and other
    Convai SDKs.
- aid: convai-com:convai-interaction-api
  name: Convai Interaction API
  tags:
  - AI
  - Conversational AI
  - Characters
  - Interaction
  - NPCs
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-interaction-api-openapi.yml
    type: OpenAPI
  - url: json-schema/convai-interaction-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/interaction-getresponse.yaml
  description: Runtime conversational endpoint that powers in-game NPC dialogue. Send user text or audio plus a
    session and character ID and receive the character's text reply, base64 audio, action triggers, emotion
    state, and narrative section data. The single most-called endpoint in the Convai stack.
- aid: convai-com:convai-knowledge-bank-api
  name: Convai Knowledge Bank API
  tags:
  - AI
  - Conversational AI
  - Knowledge Bank
  - RAG
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-knowledge-bank-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/knowledge-bank-knowledge-bank.yaml
  description: Upload, update, list, and delete RAG documents attached to characters so they can reference custom
    knowledge during conversations. Enterprise tier.
- aid: convai-com:convai-tts-api
  name: Convai Text-to-Speech API
  tags:
  - AI
  - Speech
  - TTS
  - Voice
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-tts-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/tts-tts.yaml
  description: Synthesize speech from text using Convai's catalog of 500+ voices across 65+ languages. Returns
    audio bytes for use in games, virtual worlds, and accessibility flows. Enterprise tier.
- aid: convai-com:convai-narrative-design-api
  name: Convai Narrative Design API
  tags:
  - AI
  - Conversational AI
  - Narrative
  - Game Design
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-narrative-design-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/narrative-narrative.yaml
  description: Configure narrative-driven characters with sections (discrete story beats with objectives) and
    triggers (conditions that move the character between sections). Backs branching, scripted game experiences on
    top of Convai's conversational AI.
- aid: convai-com:convai-chat-history-api
  name: Convai Chat History API
  tags:
  - AI
  - Conversational AI
  - Chat History
  - Analytics
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-chat-history-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/chat-history-chat-history.yaml
  description: List a character's sessions and fetch full session transcripts for analytics, debugging,
    evaluation, and auditing of NPC conversations. Scale tier and above.
- aid: convai-com:convai-custom-llm-api
  name: Convai Custom LLM API
  tags:
  - AI
  - Conversational AI
  - LLM
  - BYO Model
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-custom-llm-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/custom-llm-custom-llm.yaml
  description: Register, update, deregister, and list OpenAI-compatible custom LLM endpoints to use as the
    reasoning backbone for Convai characters. Lets Enterprise customers route character responses through their
    own model deployments. Enterprise tier.
- aid: convai-com:convai-evaluation-api
  name: Convai Evaluation API
  tags:
  - AI
  - Conversational AI
  - Evaluation
  - Quality
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-evaluation-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/evaluation-evaluation.yaml
  description: Score and evaluate Convai character sessions against a custom prompt and rubric variables. Used to
    measure NPC quality, role fidelity, safety, and objective completion. Professional tier and above.
- aid: convai-com:convai-streaming-transcription-api
  name: Convai Streaming Transcription API
  tags:
  - AI
  - Speech
  - Transcription
  - Streaming
  - WebSocket
  humanURL: https://docs.convai.com/api-docs/api-reference/core-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/core-api-reference
    type: Documentation
  - url: openapi/convai-streaming-transcription-api-openapi.yml
    type: OpenAPI
  description: Real-time speech-to-text over WebSocket (wss://transcribe.convai.com/stream). Stream 16-bit PCM,
    mono, 16 kHz audio and receive incremental transcripts. Used by the Convai plugins to drive low-latency
    voice input from players.
- aid: convai-com:convai-live-api
  name: Convai Live API
  tags:
  - AI
  - Conversational AI
  - Live
  - WebRTC
  - Beta
  humanURL: https://docs.convai.com/api-docs/api-reference/live-api-reference
  properties:
  - url: https://docs.convai.com/api-docs/api-reference/live-api-reference
    type: Documentation
  - url: openapi/convai-live-api-openapi.yml
    type: OpenAPI
  description: Beta Live API for ultra-low-latency, fully duplex character sessions over WebRTC. POST /connect at
    live.convai.com to establish a session; subsequent audio and event messages flow over WebRTC data channels
    (RTVI message format) and media tracks. Authenticated via X-API-Key.
name: Convai
tags:
- AI
- Conversational AI
- Characters
- NPCs
- Virtual Worlds
- Games
- Avatars
- Speech
- TTS
- WebRTC
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://convai.com
  name: Portal — convai.com
  type: Portal
- url: https://convai.com/playground
  name: Convai Playground
  type: Sandbox
- url: https://docs.convai.com
  name: Documentation — docs.convai.com
  type: Documentation
- url: https://docs.convai.com/api-docs/welcome
  name: API Documentation
  type: Documentation
- url: https://docs.convai.com/api-docs/api-reference/core-api-reference
  name: Core API Reference
  type: Documentation
- url: https://convai.com/pricing
  name: Pricing
  type: Pricing
- url: https://github.com/Conv-AI
  name: GitHub Organization
  type: GitHubOrganization
- url: https://forum.convai.com
  name: Convai Developer Forum
  type: Forum
- url: https://convai.com/blog
  name: Blog
  type: Blog
- url: https://convai.com/about
  name: About
  type: About
- url: https://convai.com/contact-sales
  name: Contact Sales
  type: ContactSales
- url: https://convai.com/terms-of-service
  name: Terms of Service
  type: TermsOfService
- url: https://convai.com/privacy-policy
  name: Privacy Policy
  type: PrivacyPolicy
- url: https://github.com/Conv-AI/Convai-UnrealEngine-SDK-V4
  name: SDK — Unreal Engine (V4)
  type: SDK
- url: https://github.com/Conv-AI/Convai-UnrealEngine-SDK
  name: SDK — Unreal Engine (Legacy)
  type: SDK
- url: https://github.com/Conv-AI/Convai-Web-SDK-Old
  name: SDK — Web (Legacy)
  type: SDK
- url: https://github.com/Conv-AI/Convai-JS-SDK-Alpha
  name: SDK — JavaScript (Alpha, archived)
  type: SDK
- url: https://docs.convai.com/api-docs/plugins-and-integrations/unity-plugin
  name: Plugin — Unity
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/unreal-engine-plugin
  name: Plugin — Unreal Engine
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/web-plugin
  name: Plugin — Web SDK (React and Vanilla TS)
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/playcanvas-plugin
  name: Plugin — PlayCanvas
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/roblox
  name: Plugin — Roblox
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/discord
  name: Plugin — Discord Bot
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/omniverse
  name: Plugin — NVIDIA Omniverse
  type: Integration
- url: https://docs.convai.com/api-docs/plugins-and-integrations/pixel-streaming
  name: Plugin — Pixel Streaming Embed
  type: Integration
- url: https://github.com/Conv-AI/convai-analytics
  name: Tool — Analytics (MCP server, SDKs, CLI)
  type: Tools
- url: https://github.com/Conv-AI/convai-evals
  name: Tool — Evaluation Toolkit
  type: Tools
- url: https://github.com/Conv-AI/Convai-UnrealEngine-ModdingTool
  name: Tool — Unreal Modding Tool
  type: Tools
- url: https://github.com/Conv-AI/Convai-UnrealEngine-PakManager
  name: Tool — Unreal Pak Manager
  type: Tools
- url: plans/convai-plans-pricing.yml
  name: API Commons Plans
  type: Pricing
- url: rate-limits/convai-rate-limits.yml
  name: API Commons Rate Limits
  type: RateLimits
- url: finops/convai-finops.yml
  name: FinOps
  type: FinOps
score:
  rank: Tier-1
  rationale: Real REST API at api.convai.com with documented endpoints across characters, interaction, knowledge
    bank, narrative design, TTS, chat history, custom LLM, and evaluation; WebSocket streaming transcription at
    transcribe.convai.com; beta WebRTC Live API at live.convai.com; first-party SDKs for Unreal Engine, Unity, Web,
    PlayCanvas, with integrations for Roblox, Discord, and NVIDIA Omniverse; published forum, pricing tiers, and
    GitHub org under Conv-AI.
maintainers:
- FN: Kin Lane
  email: [email protected]
  url: https://apievangelist.com
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.18'
overlays:
- type: APIs.io Search
  url: overlay/apis-io-search.yml
- type: APIs.json Profile
  url: overlay/apis-json-profile.yml
type: Index