Skip to main content

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)

The fastest way to get everything running:

Option 2: Manual Setup

If you prefer full control over each step:
Create Python venv for backend:
Start infrastructure (PostgreSQL, MongoDB, Redis, Centrifugo):
Run migrations and start dev servers:
For detailed environment variable configuration, see the Configuration page.

Option 3: Docker Only (No Local Dependencies)

Starts everything in containers with working defaults:
Default admin: admin@unpod.ai / admin123

Access Points

Once running, the following services are available:

Verify It Works

  1. Open http://localhost:3000 in your browser
  2. Log in with the default credentials or create a new account
  3. Create a voice agent from the AI Studio
  4. 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.