Skip to main content
Install the Kuralit SDKs to start building AI Voice Agents.

Python SDK (Server)

The Python SDK is used to create AI Voice Agent servers that process voice input and respond with AI.

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Install

pip install kuralit

Verify Installation

import kuralit
print(kuralit.__version__)

Optional Dependencies

Some plugins may require additional dependencies:
  • Deepgram STT: pip install deepgram-sdk
  • Google Cloud STT: pip install google-cloud-speech
  • Gemini LLM: Included with kuralit
Learn more about integrations →

Flutter SDK (Client)

The Flutter SDK is used to build client applications that connect to AI Voice Agents.

Prerequisites

  • Flutter SDK 3.0.0 or higher
  • Dart 3.0.0 or higher

Install

Install from pub.dev: Add the SDK to your pubspec.yaml:
dependencies:
  kuralit_sdk: ^0.1.1
Then run:
flutter pub get

Verify Installation

import 'package:kuralit_sdk/kuralit.dart';

void main() {
  print('Kuralit SDK installed successfully');
}

Platform Setup

Android

Add microphone permission to android/app/src/main/AndroidManifest.xml:
<uses-permission android:name="android.permission.RECORD_AUDIO" />

iOS

Add microphone permission to ios/Runner/Info.plist:
<key>NSMicrophoneUsageDescription</key>
<string>This app needs microphone access for voice chat</string>
Learn more about Flutter setup →

Next Steps

After installation:
  1. Configure your environment - Set up API keys and environment variables
  2. Quickstart - Connect your existing API to an AI Voice Agent

Troubleshooting

  • Make sure you’re using Python 3.8+
  • Try upgrading pip: pip install --upgrade pip
  • Use a virtual environment: python -m venv venv && source venv/bin/activate
  • Run flutter doctor to check your setup
  • Ensure Flutter SDK is 3.0.0 or higher
  • Run flutter pub get after adding the dependency
  • Verify the package is installed: pip list | grep kuralit or flutter pub deps
  • Check your Python/Flutter version meets requirements
  • Restart your IDE/editor after installation