Welcome to the official Frontegg Ionic SDK — your all-in-one solution for integrating authentication and user management into your Ionic mobile app. Frontegg is a self-served user management platform, built for modern SaaS applications. Easily implement authentication, SSO, RBAC, multi-tenancy, and more — all from a single SDK.
This repository includes:
- A Get Started guide for quick integration
- A Setup Guide with detailed setup instructions
- Usage Examples with common implementation patterns
- Advanced Topics for complex integration scenarios
- A Embedded example projects to help you get started quickly
For full documentation, visit the Frontegg Developer Portal:
🔗 https://developers.frontegg.com
The wrapper bridges two native capabilities into your Ionic app:
- Entitlements — gate features and permissions on-device with
loadEntitlements(),getFeatureEntitlement({ key }), andgetPermissionEntitlement({ key })(each resolves to{ isEntitled, justification }). See the Entitlements guide. - Admin Portal — open the embedded Frontegg Admin Portal for authenticated users with
openAdminPortal(). It opens through the native iOS/Android token bridge, so users aren't prompted to log in again. See the Admin Portal guide.
The Ionic Capacitor wrapper depends on the underlying native SDKs:
- On Android, the plugin and example app use
com.frontegg.sdk:android:1.3.35. - On iOS, the plugin depends on
FronteggSwift1.3.11 via CocoaPods.
After upgrading, run pod install in your iOS project and rebuild both platforms.
Don't have a Frontegg account yet?
Sign up here → https://portal.us.frontegg.com/signup
Need help? Our team is here for you:
https://support.frontegg.com/frontegg/directories
