Introduction
Flinku is a project-based deep linking platform. Each app is a project with its own subdomain on flku.dev, Universal Links / App Links, and a single SDK configuration using your project baseUrl—no API keys in the client for matching. It is built as a focused alternative to Firebase Dynamic Links for Flutter, iOS, and Android.
AI-assisted integration: Give your AI assistant our integration guide and it will integrate Flinku into your project automatically — no manual doc reading needed.
What is Flinku?
A deep link sends users to a specific screen inside your app. Deferred deep linking keeps that intent when the user does not have the app yet: they tap a link, go to the store, install, open the app, and the SDK restores the right destination and parameters.
With Flinku, every project gets a branded subdomain so short links look like yourapp.flku.dev/abc123 and always resolve in the context of that project.
How it works
End-to-end flow from dashboard setup to the correct in-app screen:
- Create a project in the dashboard → get your subdomain
yourapp.flku.dev. - Configure your app once (iOS Bundle ID, Android package name, store URLs, fingerprints, and related settings).
- Create links inside your project (title, deep link URI, optional query params).
- Share
yourapp.flku.dev/abc123. - User clicks → routed to App Store or Play Store when the app is not installed.
- User installs → app opens → SDK
match()→ navigate to the correct screen.
Example: configure and match
Point the SDK at your project subdomain. After the user follows a Flinku link into your app, call match() to read the resolved deep link and parameters.
// Flutter
Flinku.configure(baseUrl: 'https://yourapp.flku.dev');
final link = await Flinku.match();
if (link != null && link.matched) {
print(link.deepLink); // yourapp://product/123
print(link.params); // { ref: instagram, promo: SAVE20 }
}Supported platforms
- Flutter
- iOS (Swift) — Universal Links
- Android (Kotlin) — App Links
- React Native
- Unity
- Capacitor
Before you start
- Sign in at app.flinku.dev .
- Create a project and note your subdomain (e.g.
yourapp.flku.dev). - Have your iOS Bundle ID, Team ID, and App Store URL ready.
- Have your Android package name, release SHA-256 fingerprint, and Play Store URL ready.
Quickstart →
Project setup, platform config, SDK install, and your first link.
SDK guides →
Install, configure, match, and create links per platform.