Building cross-platform apps with Capacitor

Deliver native mobile apps and Progressive Web Apps (PWAs) from the same codebase, using web technology in place of native programming languages.

Capacitor is an open source project that runs modern Web Apps natively on iOS, Android, Electron, and Web. It delivers the same benefits of the native runtimes that preceded it, including React Native and Cordova, but with a modern, web-first approach.

In this guide, you'll learn:

  • What makes Capacitor unique: Progressive Web App (PWA) support, native and web developer collaboration, easy access to native device features, and more.
  • When to use Capacitor: Including such as use cases native apps, web apps, and legacy web app projects.
  • User Interface guidance: Since Capacitor gives you the native runtime environment to run your app on mobile, what should the UI layer of the app look like?
  • How teams use Capacitor in an enterprise environment: From dedicated support to enterprise-grade security and authentication solutions, Capacitor provides everything teams need to be successful.
  • How to migrate from Cordova to Capacitor: Capacitor is backward compatible with Cordova, making migration smooth and uncomplicated.

You’re in good company. Ionic powers millions of apps at some of the smartest companies in the world.

See all Customers →
Community Forum →

Stop by and say hello. The Forum is the best place to connect, ask a question, or help out other Ionic developers!

Explore the docs →

Take a look and get coding! Our documentation covers all you need to know to get an app up and running in minutes.