One Codebase.
Four Platforms.
Zero Regret.
Ship native iOS, Android, Web, and Desktop apps from a single codebase. Stop burning runway staffing four platform teams.
Calculate what you'd save
Adjust the inputs. Watch the numbers react. Then decide if parallel native teams still make sense.
Every tool. Every platform.
No exceptions.
Each feature below works identically on iOS, Android, Web, and Desktop. Scroll down — each row removes another reason to hesitate.
Hot Reload
Core DXChanges reflect across all 4 platforms in under 200ms. No rebuild. No restart.
Native API Access
NativeFull camera, GPS, biometrics, push notifications — same API surface across platforms.
Plugin Ecosystem
1,400+ Plugins1,400+ community plugins. npm-compatible. One install command, all platforms.
CI/CD Integration
DevOpsGitHub Actions, GitLab CI, Bitrise. One workflow file triggers builds for all targets.
State Management
Built-inBuilt-in reactive state with zero boilerplate. Persists across platform sessions.
Start free.
Scale when you're ready.
For solo developers and side projects.
- Up to 3 active projects
- All 4 platform targets
- Hot reload + live preview
- Community plugins (1,400+)
- GitHub Actions integration
- Community support
For startups shipping to production.
- Unlimited projects
- All 4 platform targets
- Priority CI/CD queue
- Advanced state management
- Custom plugin authoring
- Over-the-air updates (OTA)
- Slack + Discord support
- Usage analytics dashboard
For agencies and scale-ups.
- Everything in Pro
- Team collaboration tools
- White-label builds
- Dedicated build servers
- SSO / SAML
- SLA guarantee (99.9%)
- Dedicated Slack channel
- Quarterly architecture review
No credit card required for Starter. 14-day money-back guarantee on Pro and Team.View full terms
The questions your
team will ask.
Framework compiles to fully native code — not a WebView. On iOS it outputs Swift, on Android Kotlin, on Desktop Rust/native binaries. Web targets compile to optimized React. You get native performance, native gestures, and access to the full platform SDK on every target.
Your business logic, state management, API calls, and UI components are shared across all platforms. The remaining ~6% is platform-specific polish — things like iOS navigation gestures vs. Android back button behavior. Framework provides platform-detection hooks so that 6% is clean and isolated, not scattered through your codebase.
Framework's core team ships compatibility patches within 48 hours of any major iOS or Android release. Pro and Team plans get OTA update support so your users don't need to download a new app version for most patches.
Yes. Framework ships with a compatibility layer for npm packages and most React Native community modules. Flutter plugins require a thin wrapper — our CLI generates it automatically with `fw bridge --flutter`. Over 1,400 packages are pre-bridged in our registry.
Framework v3 is in production at 1,200+ companies including three unicorns and a publicly traded fintech. The runtime has processed over 2.3 billion requests in the last 30 days. We publish a live status page and monthly transparency reports.
Starter is genuinely free forever with up to 3 active projects and all platform targets enabled. The only limits are no OTA updates, no private CI/CD runners, and community-only support. There's no time bomb, no watermark, no "powered by Framework" badge in your app.
Still have questions? Read the full documentation →

