Rust-grade concurrency
Rust's async ecosystem keeps sub-millisecond scheduling even in high-concurrency media scenarios, ensuring consistent call quality.
RustPBX is maintained by the miuda.ai team and released fully open source. Built in Rust, it pairs realtime performance with memory safety, delivering carrier-grade reliability alongside a modern developer experience for AI-native voice applications.
RustPBX embraces an observable, extensible PBX architecture: the core modules run efficiently on the Rust runtime, while downstream systems integrate through APIs, webhooks, or WebSocket event streams to sync with AI assistants, CRMs, ticketing, and more.
Launch with docker compose or Kubernetes, then connect with the RustPBX SDK to complete your first call flow in minutes.
A scalable foundation that spans media, orchestration, and compliance so teams can trust their voice core.
Rust's async ecosystem keeps sub-millisecond scheduling even in high-concurrency media scenarios, ensuring consistent call quality.
Core code, SDKs, and ops tooling are open sourced for community-driven plugins and bespoke voice + AI workflows.
WebSocket / gRPC event buses stream call state in realtime for seamless AI agent, QA, and knowledge base integrations.
A carrier-grade voice core that covers access, media, and call control with deterministic latency.

Visual tooling turns complex routing and billing logic into intuitive workflows.

Full-stack tooling for DevOps and voice engineers to deploy, debug, and scale with confidence.

Defend high-concurrency, real-time voice workloads from access to data lifecycle.

Talk with us about enterprise deployment, migration planning, or bespoke development. We welcome community contributors who want to shape the future of PBX with our engineering team.