Ionic Docs
Ionic is a platform for building and deploying modern mobile applications and micro frontend experiences. Explore our products below, and check out our guides, examples, and references to help you learn to build and ship incredible apps faster than ever.
Get started
Start building with Ionic’s cross-platform development kit, or import any existing mobile app to build, publish, and update your apps from the cloud with Appflow:
Start a new app
Create a new app via our CLI or visually with our App Wizard
Import an app
Import an existing app into the Appflow dashboard
Mobile DevOps
Appflow cloud services enable development teams to continuously build, automate, and ship their Ionic apps faster than ever.
![](png/icon-appflow-quickstart.png)
![](png/icon-quickstart-active.png)
Ionic's suite of cloud products for superpowered app development.
![](png/icon-appflow-live-updates.png)
![](png/icon-live-updates-active.png)
Send live updates to your users at the speed of development.
![](png/icon-appflow-native-builds.png)
![](png/icon-appflow-native-builds-active.png)
Compile native app binaries in the cloud without build servers.
![](png/icon-appflow-app-publishing.png)
![](png/icon-appflow-app-publishing-active.png)
Publish directly to Testflight, App Store, Google Play, and Play Beta.
![](png/icon-appflow-automations.png)
![](png/icon-appflow-automations-active.png)
Enable your team to utilize the full CI/CD powers of Appflow.
![](png/icon-appflow-cloud-cli.png)
![](png/icon-appflow-cloud-cli-active.png)
Use your own CI/CD platform for control of Appflow features.
Mobile Micro Frontends
Portals is a solution for delivering embedded web apps and mobile micro frontend experiences. For apps built with Swift, Kotlin, React Native, or Capacitor.
![](png/icon-portals-overview.png)
![](png/icon-portals-overview-active.png)
Native iOS runtime to bridge JavaScript and Swift or Obj-C.
![](png/icon-portals-for-ios.png)
![](png/icon-portals-for-ios-active.png)
Native iOS runtime to bridge JavaScript and Swift or Obj-C.
![](png/icon-portals-for-android.png)
![](png/icon-portals-for-android-active.png)
Native Android runtime to bridge JavaScript and Java or Kotlin.
![](png/icon-portals-for-react-native.png)
![](png/icon-portals-for-react-native-active.png)
Native Android runtime to bridge JavaScript and React Native.
![](png/icon-federated-capacitor.png)
![](png/icon-federated-capacitor-active.png)
Divide Capacitor apps into smaller micro frontends.
Mobile App Development
Mobile UI
Ionic Framework is a mobile UI toolkit that includes mobile-optimized UI controls, interactions, gestures, animations, and integrations with React, Angular, and Vue.
![](png/icon-ionic-react.png)
![](png/icon-ionic-react-active.png)
Learn how to build cross-platform mobile app UIs with React.
![](png/icon-ionic-angular.png)
![](png/icon-ionic-angular-active.png)
Learn how to build cross-platform mobile app UIs with Angular.
![](png/icon-ionic-vue.png)
![](png/icon-ionic-vue-active.png)
Learn how to build cross-platform mobile app UIs with Vue.
Native plugins
Capacitor enables you to deploy an web application to iOS and Android. Add native functionality and experiences from a collection of open source and premium plugins, solutions, and integrations.
![](png/icon-capacitor-ios.png)
![](png/icon-capacitor-ios-active.png)
Native iOS runtime to bridge JavaScript and Swift or Obj-C.
![](png/icon-capacitor-for-android.png)
![](png/icon-capacitor-for-android-active.png)
Native Android runtime to bridge JavaScript and Java or Kotlin.
![](png/icon-explore-plugins.png)
![](png/icon-explore-plugins-active.png)
Capacitor plugins for JavaScript to Native API connections.
Mobile Security
Advanced mobile security solutions that are pre-built and ready to deploy in minutes, and fully supported by Ionic.