Skip to main content

Required API Keys

These keys are required for core functionality. The platform will not work without them.

Optional API Keys

Service-Key Mapping

Full Environment Reference

Agent Configuration Variables

These frontend-facing configuration variables control agent creation and validation:

Agent Name Validation

Agent Prompt Validation

Agent UI

Template Default Models

Configuration keys maintain BOT_ prefix for backward compatibility during transition from “bots” to “agents” terminology.

What Won’t Work Without Keys

Cost Estimates (Monthly)

Required (Minimal Usage)

Optional

Platform Config (DB-Stored)

In addition to environment variables, API keys and settings can be stored in the platform_config database table, managed via the admin UI at /admin. DB values take precedence over env vars. Categories: ai, voice, knowledge, feature_flags Managed keys include: OPENROUTER, OPENAI, ELEVENLABS, LIVEKIT, PINECONE, GEMINI, and more.

Security Notes

  • Never commit .env to git (already in .gitignore)
  • Use different keys for development and production
  • Rotate keys regularly if exposed
  • Monitor usage on provider dashboards
  • Sensitive platform config values are encrypted with AES-256-GCM