Developer Quickstart
Get the Unpod platform running locally and deploy your first voice agent. Choose the setup method that works best for you.Prerequisites
Before you begin, ensure you have:- Node.js v20+ / npm v10+
- Python 3.11+ (3.10+ for
apps/super) - Docker and Docker Compose
- Git
- uv (only for
apps/super)
Option 1: One-Command Setup (Recommended)
The fastest way to get everything running:Option 2: Manual Setup
If you prefer full control over each step:Option 3: Docker Only (No Local Dependencies)
Starts everything in containers with working defaults:admin@unpod.dev / admin123
Access Points
Once running, the following services are available:| Service | URL |
|---|---|
| Frontend | http://localhost:3000 |
| Backend API | http://localhost:8000/api/v1/ |
| Admin Panel | http://localhost:8000/unpod-admin/ |
| API Services | http://localhost:9116/docs |
| Centrifugo | http://localhost:8100 |
Verify It Works
- Open http://localhost:3000 in your browser
- Log in with the default credentials or create a new account
- Create a voice agent from the AI Studio
- Assign a phone number and make a test call
Next Steps
Configuration
Environment variables, development commands, and Docker setup.
Architecture
Understand the monorepo structure, tech stack, and how services connect.
Dev Platform Guide
Configure telephony, agents, and providers via the developer dashboard.
API Documentation
Programmatic access to agents, calls, numbers, and more.