WebRTC softphone SDKs to embed voice & video anywhere
Add calling features to web or mobile apps with open APIs, ready-to-use code, and full branding control.
Why developers love WebTrit
Skip the typical open source headaches and start with something production-ready.

You get a complete softphone app with source code, not just an SDK you have to build around. Flutter + WebRTC gives you true cross-platform development with a maintained media backbone that handles the hard parts of real-time communication.
Complete white-label app source
Extend or brand without reinventing UI layers
Modern tech stack
Flutter + WebRTC with telco-grade architecture
API and SDK combo
Rapid development plus fine-tuned customization when needed
Production-ready backend
Scalable architecture rare among open source softphones
- The difference is simple: instead of cobbling together incomplete pieces, you start with a complete solution you can customize.
What you can build with WebTrit
Developers are using WebTrit to power:

Custom softphones for web and mobile
Take the complete app source and customize everything from branding to call flows. Deploy your own communication app without starting from scratch.

Click-to-call widgets and CRM integrations
Embed voice and video calling directly into existing applications. Sync contacts, trigger outbound calls, and create unified communication workflows.

Voice AI agents and automation
Build intelligent assistants that can listen, transcribe, and respond through WebRTC connections. Perfect for customer service automation or voice-enabled applications.

White-label communication platforms
Launch full-featured messaging and calling apps using your own infrastructure, with complete control over the user experience.
How to start building
Get from code to calling in minutes, not weeks.
Clone the code
Get the WebTrit Phone application and required plugins from GitHub. Everything you need is open source with documentation
Connect your backend
Register for a free WebTrit demo account and request developer access. Configure the API server connection in your local setup.
Customize your app
Modify UI elements, add custom screens (like promo offers or number management), configure branding, and set up embedded web pages for your specific features.
Build and deploy
Generate your app package for testing, then create production builds for Google Play and Apple App Store submission.
How to build a custom softphone app with WebTrit SDK
Complete video walkthrough from code to app store deployment
What’s in the WebTrit SDK
Components you can integrate as-is, modify to match your product, or use as a base for deeper customization.

WebTrit Phone
Complete mobile softphone application with Flutter source code for iOS and Android

WebTrit Dialer
Browser-based WebRTC dialer with audio and video calling interface

BSS Adapter
Python/FastAPI code samples for connecting custom PBX features and billing systems
Technical foundation
Production-grade apps, integrations, and APIs with full customization control:
Cross-platform Flutter apps with full source code access
WebRTC core handling media, signaling, and connection management
Telco integrations for PortaSwitch, Asterisk, FreeSWITCH, and custom SIP systems
Modern API architecture with REST endpoints for provisioning and authentication
Fully customizable UI system, beyond basic theme tweaks.
Battery-optimized push notifications and background handling
Production monitoring and debugging tools
Works with your stack
Whether you're integrating with existing systems or building something new:
Communication protocols
SIP (UDP/TCP/TLS) and WebRTC for audio/video with automatic fallback and optimization.
Backend integrations
Native support for major telco platforms plus REST APIs for custom provisioning, authentication, and user management.
Development stack
TypeScript, React, React Native, and Flutter. Works with the tools you already know.
Deployment options
Self-hosted or cloud deployment. Your infrastructure, your rules.
Ready to build?
Start coding today. Complete source access, no sales process, no vendor approval.

Whether you're adding voice features to an existing app or building a complete communication platform, WebTrit gives you the foundation to focus on your unique value instead of reinventing softphone basics.