What is Ionic: Learn the essentials of what you can do with Ionic and how it works.

The dev-friendly app platform for building cross-platform apps with one codebase, for any device, with the web.

Andrew Haire
VP of Marketing

Build mobile experiences with the web

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.

The core of Ionic SDK is Ionic Capacitor, a cross-platform native bridge that allows you to turn any web project into a native iOS or Android mobile application. Capacitor includes a rich library of native plugins that enable easy access to common device features, using basic JavaScript, with complete access to the native operating system when you need it. 

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.

Customize your mobile UI

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.

To make sure your apps look and feel truly native, Ionic’s open source UI toolkit provides a rich library of UI components, such as card, buttons, and toggles—plus mobile-optimized routing, navigation, gestures, and animations. The Ionic UI toolkit works with specific JavaScript frameworks, including React, Angular, and Vue. If you’re familiar with any of these JS frameworks, you’ll feel right at home building with Ionic UI.

Alternatively, you can use popular web libraries like Tailwind, or even your own custom design system or UI library to ensure consistent brand experiences across all of your mobile, desktop, and web properties. 

Add your favorite integrations

You can easily access any native device feature, and integrate with any 3rd-party cloud service, by selecting from a rich library of open source plugins and integrations that make connecting to native features and cloud services a breeze.

Ionic apps are backend agnostic, with connections to AWS, Azure, Firebase and more.

For professional developers and teams, Ionic provides premium enterprise solutions for common use cases, like mobile storage and 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.

Publish and update your apps from the cloud

As you're developing your app, Ionic offers a suite of cloud-based app delivery services to help you build, publish, and update your apps over time.

Integrate with your favorite git repos to seamlessly integrate with your existing development teams and processes, and empowers your engineers to test continuously and ship as often as they like.

Get expert help and advice, every step of the way

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.

Ready to get started?

Create your free account to start building apps today, or join the worldwide Ionic community to find local Ionic developers in your area.

About Ionic

Ionic is a leader in enterprise mobile app development, with 5 million developers worldwide and thousands of enterprise customers who use Ionic to build mission-critical apps for their customers, both external and internal. It powers 15% of apps in the app store, not including thousands of apps built internally at enterprises for every line-of-business need. Ionic is unique in that it takes a web-first approach, leveraging HTML, CSS, and Javascript to build high-quality iOS, Android, desktop, and Progressive Web Apps.

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.