Ionic is a platform for building and delivering modern cross-platform apps from a single codebase across iOS, Android, desktop, and the Web. At the heart of the platform is our open source SDK. Explore guides, examples, and references to help you learn to build incredible Ionic apps.
Use the Ionic CLI
The CLI offers a wide range of dev tools and help options along the way.
Use the Ionic Wizard
Use the Ionic App Wizard to generate an Ionic project visually.
Ionic Framework focuses on the frontend UX/UI interactions of an app—UI controls, interactions, gestures, animations, and integrations with React, Angular, and Vue.
Learn how to build cross-platform mobile app UIs with React.
Learn how to build cross-platform mobile app UIs with Angular.
Learn how to build cross-platform mobile app UIs with Vue.
Capacitor enables you to target iOS and Android platforms. Add native functionality and experiences from a collection of open source and premium plugins, solutions, and integrations.Explore Plugins ->
Officially supported by Ionic and ready for enterprise-scale experiences
Lock down sensitive data with advanced biometrics
Connect to your authentication providers from any mobile device
High performance, secure data storage.
Secure payments with Apple Pay
Secure payments with Google Pay
A supercharged native WebView component for iOS and Android
MDM and MAM Solution for secure enterprise apps
Offline-enabled Apps with Couchbase Lite
Native Windows platform for modern Ionic desktop apps
Appflow cloud services enable development teams to continuously build, automate, and ship their Ionic apps faster than ever.
Ionic's suite of cloud products for superpowered app development.
Send live updates to your users at the speed of development.
Compile native app binaries in the cloud without managing build servers.
Publish directly to Testflight, Apple App Store, Google Play, and Play Beta.
Don't have a CI/CD platform yet? Use Automations to set one up quickly.
Already have a CI/CD platform? Use Ionic's cloud products in your pipelines with our CLI.
The Ionic command-line interface (CLI) is the go-to tool for developing Ionic apps.