Flutter
Flutter is a cross-platform mobile app development framework that allows developers to build native iOS and Android apps using a single codebase. Integrate authentication to your Flutter App easily by using the zitadel-flutter Example. |
Resources​
- Flutter Example Application Repository
- Step-By-Step Guide to create your Flutter App with ZITADEL Login
- Dart Client Library for ZITADEL
Flutter SDK​
ZITADEL doesn't provide a specific Flutter SDK for authentication in your Web/Mobile App. You can use any OIDC Library such as package:oidc. For Mobile Apps we recommend Flutter AppAuth.
Check out our Example Application.
Additionally, you can use smartive/zitadel-dart for user and resource management.
- Manage Resources through ZITADEL APIs
- Authenticate Service User
- Generated gRPC Clients for integrating ZITADEL API
- User, Organization, Project, etc. Management
This library is built by our community.
Example Application​
The zitadel-flutter repository includes an Example Application ready to start and show how an Flutter application looks like with integrated ZITADEL Login.
What does the Example include:
- Home Page with Login Button
- Authenticating user with OIDC PKCE Flow
- Private Page: Only accessible after login
Step-By-Step Guide​
The Step-By-Step Guide leads you through the whole process from configuring the right application in ZITADEL to a ready application with integrated Login.
After completing the Step-By-Step Guide you will have:
- Example Mobile App with integrated ZITADEL Login
- Example page accessible by authenticated user
- Correct setup for your application in ZITADEL



