Skip to content

The Modern Firebase Dynamic Links Replacement

No credit card required ยท Deferred deep linking on all plans ยท Open source SDKs

FlinkuSDK.swift
// iOS - 3 lines to integrate
import FlinkuSDK

Flinku.configure(baseUrl: "https://yourapp.flku.dev")
let link = await Flinku.match()
// link.deepLink, link.params

Firebase Dynamic Links shut down in August 2025

Migrate to Flinku in minutes. We'll convert all your links automatically.

How Flinku works

From link creation to app launch, in four steps.

Step 1

Create a link

Set your iOS target, Android target, and web fallback in the dashboard. Takes 60 seconds.

Step 2

Share it

One short link works everywhere: email campaigns, paid ads, SMS, QR codes, social media.

Step 3

We route it

Flinku detects the platform, checks if the app is installed, and routes the user to exactly the right place.

Step 4

App opens the right screen

Your SDK retrieves the original link parameters, even after a fresh install from the App Store or Play Store.

How Flinku Compares

Straight comparison with Branch.io: pricing and features that matter to builders.

FeatureFlinkuBranch.io
Paid tiers$12 โ†’ $24 โ†’ $39/mo$299/mo
MAU pricingโŒ Neverโœ… Yes
Free tierโœ…โœ… 10K MAU
Deepview pagesโœ…โœ…
Password protected linksโœ…โŒ
Scheduled linksโœ…โŒ
Link health monitorโœ…โŒ
Geo routingโœ… All plansโœ… Enterprise only
Smart fallback chainโœ…โŒ
Open source SDKsโœ…โŒ
Flutter SDKโœ…โœ…
React Native SDKโœ…โœ…
Unity SDKโœ…โŒ
Team collaborationโœ…โœ… Enterprise
Link campaignsโœ…โŒ
Referral systemโœ… Built-inโŒ
Custom QR codesโœ…โŒ
App Clip supportโœ…โœ…
Link expiry notificationsโœ…โŒ
Custom Deepview templatesโœ…โœ… Enterprise
Firebase migration toolโœ…โœ…

Migrating from Firebase Dynamic Links?

Firebase shut down in August 2025. Migrate to Flinku in 3 steps.

Step 1

Paste your Firebase Dynamic Links

Bring your existing FDL URLs or export. We handle the heavy lifting.

Step 2

We convert them automatically

Flinku maps destinations, parameters, and fallbacks into native Flinku links.

Step 3

Update your app SDK, done

Swap in the Flinku SDK with your project base URL and ship.

Start Migration โ†’

Migration takes less than 5 minutes for most apps.

Powerful deep linking. Honest pricing.

10 min

Average integration time

<100ms

Redirect latency

$0

To get started

3 SDKs

Flutter, iOS, Android - all open source

โœฆ Flat monthly pricing. No per-MAU fees.

โœฆ No sales calls. No lock-in. Cancel anytime.

Honest pricing.

Flat monthly rates. No per-MAU fees. No sales calls. No surprises. Cancel anytime.

Free

For getting started and lightweight usage.

$0/mo

  • 3 projects
  • 300 links
  • 10,000 clicks/month
  • Basic analytics
  • All SDKs
  • Flinku subdomain

Indie

For indie builders shipping production features.

$12/mo

  • 10 projects
  • 5,000 links
  • 300,000 clicks/month
  • Advanced analytics
  • Password protection
  • Scheduled links
  • Geo routing
  • Link health monitor
Most Popular

Growth

For growing products that need scale and domains.

$24/mo

  • 25 projects
  • 15,000 links
  • 1,000,000 clicks/month
  • Everything in Indie
  • Custom domains

Studio

For teams that need full scale and premium support.

$39/mo

  • Unlimited projects
  • Unlimited links
  • 10M clicks/month
  • Everything in Growth
  • Remove "Powered by Flinku" branding
  • Priority support

All paid plans bill in flat tiers: links, clicks, and projects, not per monthly active user.

Need higher volume? Email us at hello@flinku.dev , no pitch, just a conversation.

SDKs for Every Platform

Native and cross-platform SDKs, all open source on GitHub or published to pub.dev / npm.

Flutter package: flinku_sdk: ^0.3.2

FlutteriOS (Swift)Android (Kotlin)React NativeUnityCapacitor

๐Ÿค– Using an AI coding assistant? Give it our integration file . It will integrate Flinku into your app automatically, no manual doc reading needed.

main.dart
await Flinku.configure(
  subdomain: 'yourapp',
  apiKey: 'flk_live_your_api_key',
);
final match = await Flinku.match();
if (match != null) {
  navigateTo(match.deepLink, params: match.params);
}

Frequently asked questions

Yes. Firebase shut down Dynamic Links in August 2025. Flinku provides the same deferred deep linking functionality with a simple API, flat pricing, and SDKs for Flutter, iOS, and Android.

Deferred deep linking means that if a user clicks your link but doesn't have the app installed, they get sent to the App Store or Play Store. After they install and open the app, they still land on the correct screen - as if they never left.

Most developers complete integration in under 30 minutes. Every link automatically gets a QR code, no extra setup needed.

Yes. Flinku has a native Flutter SDK available on GitHub. iOS (Swift) and Android (Kotlin) SDKs are also available.

Links that exceed the click limit for the month will show a temporary unavailable message. You can upgrade your plan anytime to increase limits.

Yes. Custom domains are available on the Growth and Studio plans. Add a CNAME record pointing to flku.dev and your links will use your own branded domain.

Yes. The Free tier is free forever with 3 projects, 300 links, and 10k clicks/month. Paid tiers are Indie ($12/mo), Growth ($24/mo), and Studio ($39/mo), each with a 7-day free trial.

You can cancel anytime from your dashboard settings. No cancellation fees, no questions asked.

Start building today.

Join developers who switched from Firebase Dynamic Links to Flinku. Free to start, no credit card required.

Flutter, iOS, Android, React Native, Unity, and Capacitor SDKs are live.