Home
Convai
Convai
10 APIs
8 Capabilities
0 Features
AI Conversational AI Characters NPCs Virtual Worlds Games Avatars Speech TTS WebRTC
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.
Create, list, update, clone, and delete Convai conversational AI characters. Each character is a reusable conversational agent with backstory, voice, language, personality, know...
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...
Upload, update, list, and delete RAG documents attached to characters so they can reference custom knowledge during conversations. Enterprise tier.
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...
Configure narrative-driven characters with sections (discrete story beats with objectives) and triggers (conditions that move the character between sections). Backs branching, s...
List a character's sessions and fetch full session transcripts for analytics, debugging, evaluation, and auditing of NPC conversations. Scale tier and above.
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...
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...
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...
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...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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 — list character sessions and fetch full session transcripts. 2 operations.
Run with Naftiko
Convai Custom LLM — register and manage OpenAI-compatible LLM endpoints as the reasoning backbone for characters. 4 operations.
Run with Naftiko
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. 1 operation. Lead operation: Convai Get Character Response. Self-contained Naftiko capability covering the runtime NPC dialogue surface.
Run with Naftiko
Convai Knowledge Bank — RAG document management for Convai characters. 4 operations. Lead operation: Convai Upload Knowledge Bank Document.
Run with Naftiko
Convai Narrative Design — sections and triggers for branching, scripted NPC experiences on top of Convai conversational AI. 11 operations.
Run with Naftiko
Convai TTS — synthesize speech from text using the Convai voice catalog. 3 operations. Lead operation: Convai Synthesize Speech.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
0 classes · 6 properties
JSON-LD
Sources
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