DOTA
Delivr Over-The-Air Updates
Instantly deliver JavaScript and asset updates to your React Native applications without waiting for app store approval. Self-hostable, flexible, and built for modern mobile development.
Why DOTA?
Instant Deployments
Push updates directly to users without app store delays. Deploy fixes and features in minutes, not days.
Targeted Rollouts
Deploy to specific user segments with gradual rollouts. Control exposure and manage risk effectively.
Easy Rollbacks
Instantly revert to previous versions if issues arise. Minimize user impact with one-click rollbacks.
Self-Hosted
Run on your infrastructure with complete control. Plugin-based architecture adapts to any cloud provider.
Complete Documentation
Everything you need to integrate, deploy, and manage OTA updates for your React Native apps
SDK (React Native)
Integrate DOTA into your React Native application with our powerful SDK.
- ✓Easy integration with React Native
- ✓iOS and Android support
- ✓Automated bundle generation
- ✓Flexible update policies
- ✓Silent and mandatory updates
Server (Backend)
Self-hostable backend service that powers the entire OTA update ecosystem.
- ✓Docker-first architecture
- ✓Multi-cloud support (AWS, Azure)
- ✓Plugin-based extensibility
- ✓Local development setup
- ✓Production-ready deployment
Web Panel (Dashboard)
Modern web interface for managing apps, deployments, and monitoring releases.
- ✓Visual deployment management
- ✓Real-time analytics
- ✓Rollout controls
- ✓Team collaboration
- ✓Release monitoring
CLI (Command Line)
Powerful command-line tool for automated deployments and CI/CD integration.
- ✓Full and patch bundle releases
- ✓CI/CD pipeline integration
- ✓Automated workflows
- ✓Deployment promotion
- ✓Multiple compression options
How It Works
Integrate SDK
Add the DOTA SDK to your React Native app with a few lines of code.
Deploy Server
Set up the backend server locally, on-premise, or in your preferred cloud.
Configure Keys
Generate deployment keys in the dashboard and embed them in your app.
Push Updates
Deploy OTA updates instantly via CLI or web dashboard.