Documentation
Everything you need to go from zero to a published app with Kasy, from the technical setup to the design.
Introduction
Kasy is a complete Flutter kit that takes you from the technical setup all the way to the design, so you can publish your app in 7 days.
It ships with 3 interchangeable backends (Firebase, Supabase and REST API), 19 UI components with 95+ variants, and builds for iOS, Android and Web from a single codebase.
Installation
Install the Kasy CLI globally with npm.
npm install -g kasyQuickstart
Create a new project. The CLI will ask you to choose a backend and the features you want.
- Pick a backend: Firebase, Supabase or REST API.
- Select the features you need (auth, subscriptions, push, AI chat and more).
- Wait for the project to be generated and dependencies installed.
kasy new my-appThen run the app on a device or emulator:
cd my-app && flutter runBackends
Kasy gives you 3 backends and the same app code runs on all of them. You pick the one that fits your project and the rest is handled for you.
- Firebase: the fastest path, no server to manage.
- Supabase: open source and Postgres based, with row level security.
- REST API: your own backend when you need full control.
Switching backends does not mean rewriting your screens. The UI and business logic stay the same.
Features
Kasy comes with the building blocks of a real product already wired up.
- Authentication with Google, Apple, Facebook, email and phone.
- Subscriptions with RevenueCat and ready made paywalls.
- Push notifications via FCM.
- AI chat with OpenAI or Gemini through a secure proxy.
- Home Widget for the device home screen.
- Security with Firestore rules and RLS.
- Internationalization in Portuguese, English and Spanish.
- 19 UI components with 95+ variants.
CLI
The Kasy CLI is the way you create and maintain your project.
kasy new my-appUpdates arrive through the CLI without breaking your project, so you can keep your app on the latest version safely.
Deploy
When your app is ready, publish it on the App Store and Google Play.
Kasy is set up for CI/CD with Codemagic, so builds and releases can be automated end to end.