What You Can Build
With the Python SDK, you can build:- AI Voice Agent Servers - WebSocket servers that process voice input and respond with AI
- Customer Support AI Voice Agents - Handle support calls with tools for tickets and FAQs
- Voice Assistant AI Voice Agents - Personal assistants with calendar, weather, and reminders
- Enterprise AI Voice Agents - Business applications with API integrations
Key Features
🤖 AI Agents
Build conversational AI agents with context and personality
🛠️ Tools & Function Calling
Add capabilities with Python functions and REST API tools
🎤 Real-Time Voice
Process voice input with STT, VAD, and turn detection
Quick Start
Build your first AI Voice Agent server in 5 minutes:Monitoring: Use the Kuralit Dashboard to monitor your server in real-time, track metrics, and debug conversations.
Core Concepts
AI Voice Agents
AI Voice Agents are the core of your application. They combine:- AI Agents - Conversational intelligence with LLMs
- Tools - Function calling for capabilities
- Voice - Real-time speech-to-text and turn detection
Plugins
Kuralit uses a plugin-based architecture. Choose from:- STT Plugins: Deepgram, Google Cloud STT
- LLM Plugins: Gemini
- VAD Plugins: Silero
- Turn Detection: Multilingual
Tools
Add capabilities to your AI Voice Agents with:- Custom Python Functions - Write your own tools
- REST API Tools - Load from Postman collections
- Toolkits - Group related tools together
Documentation Structure
Basics
Core concepts: Agents, Tools, Voice, Sessions
Plugins
STT, LLM, VAD, and turn detection plugins
API Reference
Complete API documentation
Examples
Working code examples
Installation
Next Steps
- Quickstart - Connect your existing API to an AI Voice Agent
- Learn about Agents - Deep dive into building AI Voice Agents
- Add Tools - Make your agent capable
- Configure Voice - Set up real-time voice streaming

