Ionic is a platform for building mobile experiences with the web.
Ionic is primarily known for its open source mobile SDK. The Ionic SDK allows web developers to build native iOS and Android applications, and mobile-ready Progressive Web Apps, using familiar web tools, frameworks, and languages.
You can think of Capacitor as a native container—like Electron for mobile— that lets you build and ship web apps on any mobile or web platform.
Ionic also supports the creation of micro apps that can be deployed to any existing native mobile applications. Micro apps are primarily used by enterprises to scale development by allowing multiple teams to build, test, and ship in parallel, or to deploy a single micro app across multiple applications.
Because Ionic apps are based on the web, you can use any web-based UI library in your mobile app. This gives Ionic developers complete power to customize the look and feel of their app, and a development environment that is immediately familiar to any web developer.
Ionic apps are backend agnostic, with connections to AWS, Azure, Firebase and more.
You can integrate with a wide range of 3rd-party cloud services by selecting from our library of pre-built integrations. Those marked as Official Integrations are built and maintained by the Ionic team, with reliable delivery timelines and frequent updates. We also have a library of open source plugins for connecting to a variety of the 3rd-party services.
For professional developers and teams building mission-critical apps, Ionic provides premium enterprise solutions that enhance mobile security and help to safeguard users and data.
That includes pre-built solutions for encrypted mobile storage, advanced biometrics and identity management, and secure user authentication. Ionic's pre-built solutions deliver best-in-class native security and performance, using the latest in native platform capabilities. And best of all, they are actively maintained by our team, to make sure they stay up-to-date with OS changes and security updates.
As you're developing your app, Ionic Appflow offers a suite of cloud-based app delivery services to help you build, publish, and update your apps over time.
We make it easy to connect with your favorite git repos, like GitHub, BitBucket, and GitLab, so you can automatically push new versions to Appflow for easy deployments and app updates.
Appflow also offers out-of-the-box integrations with popular CI/CD tools like CircleCI, Azure DevOps, Jenkins, Cloudbees, and more, to extend the value of your existing general purpose DevOps infrastructure with mobile specific services. For example, you can trigger an automated workflow from Jenkins that relies on Appflow to generate a native app binary that’s ready for the app stores. This way, Appflow plays nicely with your existing infrastructure and handles all of the mobile-specific services for you.
Ionic is also the only open source mobile SDK to provide enterprise support and services. This is one of the factors that makes Ionic a popular choice among enterprise teams, including big brands like H&R Block, GE, MasterCard, Burger King, and more.
For active subscribers to one of our Standard or Enterprise plans, Ionic offers expert Support and Advisory services. Our app building experts are on-hand to help you throughout your development process from initial planning to post-production optimization.
Consult with our team at any time to improve code quality, choose the right feature or integration, enhance security and performance, or to get feedback on your mobile UI.
Ionic's expert services can help you accelerate your project timelines, improve the user experience, and reduce project risk.