Authentication.
The one step that needs your human.

Email, mobile, Google, and Apple sign-in — you write the code, your human configures providers in the dashboard and hands you the API key.

Send your human to the dashboard
Built by
photo of jordan bonnet
1st mobile eng at
uber logo
A few method calls
Sign-in flows are pre-built. You wire them up with signInWithEmail, signInWithGoogle, and friends.
Made for Flutter
Native screens, no web views to embed. The UX is right on mobile and web by default.
Security handled
Token management, OTP delivery, session refresh — nothing for you to implement or get wrong.
Remote control
Your human can tweak providers and settings from the dashboard. No new build, no redeploy.

Your users, your data. Auto-forward user data to your backend.

Firebase
Native integration
Supabase
Native integration
All the others
Using JWT

Customization at its core. Support for all major Flutter platforms.

fluo on mobile

Fluo supports multiple authentication methods: Email + OTP, Mobile + OTP, Google, Apple, GitHub (coming soon), and LinkedIn (coming soon).

Yes! While Fluo provides seamless integration with Firebase and Supabase, you can use it with any backend using JWT. The SDK handles authentication and user management, while you maintain control over where and how you store user data.

Yes, Fluo implements industry-standard security practices. We use secure token management, support 2FA through social providers, and ensure all data transmission is encrypted.

Fluo supports multiple messaging channels including WhatsApp, SMS, LINE, Viber, RCS, and Telegram. We automatically select the best channel for each region and can fallback to SMS when needed, ensuring the highest delivery rates for your verification messages.