Firebase Dynamic Links Alternative

Firebase Dynamic Links Alternative

Firebase Dynamic Links was deprecated. Redirectly gives you deferred deep linking, install attribution, and first-class Flutter and React Native SDKs—without the lock-in. Migrate in minutes.

Context

Why Firebase Dynamic Links ended

Google announced the deprecation of Firebase Dynamic Links (FDL) in 2022, with support ending in August 2025. For years, FDL was the go-to solution for deferred deep linking and install attribution on iOS and Android. When it was shut down, thousands of mobile teams—especially those using Flutter and React Native—were left without a built-in way to create links that survive app installation.

Firebase Dynamic Links handled redirects to the App Store or Play Store, stored the intended destination, and matched the user back to that destination after install using device fingerprinting. Replacing that behavior requires a service that does the same three things: redirect, store, and match. Redirectly was built specifically to fill that gap.

If you are still on Firebase Dynamic Links, you need to migrate before the shutdown. Redirectly offers a drop-in style replacement with Flutter and React Native SDKs, so you can keep your existing flow and swap the backend.

Requirements

What you need in a replacement

A solid Firebase Dynamic Links alternative should give you deferred deep linking, install attribution, and a simple way to create and manage links. It should work with your stack—Flutter, React Native, or native iOS/Android—and scale with your traffic without locking you into a single vendor.

Deferred deep linking

Links that survive app install and route users to the right screen or campaign.

Install attribution

Match installs to the original link click so you know which campaigns drive installs.

SDKs for your stack

Flutter and React Native SDKs that work without heavy native code changes.

Comparison

Redirectly vs Firebase Dynamic Links

Side-by-side, Redirectly covers the same core use cases as FDL and adds clearer pricing, real-time analytics, and first-class Flutter and React Native support.

FeatureFirebase Dynamic LinksRedirectly
Deferred deep linkingYesYes
Install attributionYesYes
StatusDeprecated (Aug 2025)Active, maintained
Flutter SDKLegacyPure Dart, no native code
React Native SDKLimitedTypeScript, Expo & bare RN
Custom subdomainsVia FirebaseIncluded (e.g. yourapp.redirectly.app)
Real-time analyticsLimitedDashboard + API
Free tierN/AYes
Migration

How migration works

Migrating from Firebase Dynamic Links to Redirectly follows a simple path: create a Redirectly project, configure your subdomain and native deep link setup (Universal Links / App Links), then swap the SDK. Your existing link flows—email, ads, referrals—can keep the same structure; only the backend and SDK calls change.

1

Create a Redirectly project

Sign up at redirectly.app, create a project, and get your API key and subdomain (e.g. myapp.redirectly.app).

2

Configure iOS and Android

Add your subdomain to Associated Domains (iOS) and intent filters (Android) so the OS routes your links to your app.

3

Replace the SDK

Remove the Firebase Dynamic Links SDK and add the Flutter or React Native Redirectly SDK. Initialize with your API key and handle incoming links and install attribution in your app.

4

Create links via API or dashboard

Use the Redirectly API or dashboard to create links. Point existing campaigns to the new links and test the full flow.

For a step-by-step Flutter migration with code samples, see our migration guide.

Flutter example

await redirectly.initialize(RedirectlyConfig(
  apiKey: 'your-api-key',
  debug: true,
));

React Native / TypeScript example

import Redirectly from 'react-native-redirectly';

const redirectly = Redirectly.getInstance();
await redirectly.initialize({
  apiKey: 'your-api-key',
  enableDebugLogging: __DEV__,
});

redirectly.onAppInstalled((install) => {
  if (install.matched) {
    navigation.navigate(install.matchedClick?.slug);
  }
});

For a step-by-step migration guide with additional code samples and troubleshooting, see our comprehensive migration guide. You can also check out our platform-specific documentation for Flutter deferred deep linking and React Native deferred deep linking.

Migration validation tools

When configuring Universal Links and App Links, use our validation tools to ensure everything is set up correctly:

Why Redirectly

Why teams choose Redirectly

Redirectly was built as a Firebase Dynamic Links alternative from day one. We focus on deferred deep linking and install attribution so you get a simple, reliable service without the overhead of a full growth platform.

  • Deferred deep linking that works the same way as FDL: link → store → install → match → route.
  • Install attribution so you can see which links and campaigns drive installs.
  • Flutter SDK (pure Dart) and React Native SDK (TypeScript) with no native code required for basic setup.
  • Custom subdomains and Universal Links / App Links support out of the box.
  • Real-time analytics and a straightforward API for creating and managing links.
  • Free tier and transparent pricing so you can start small and scale.
FAQ

Frequently asked questions

Have questions about migrating from Firebase Dynamic Links or using Redirectly? Here are some common answers.

Why were Firebase Dynamic Links deprecated?

Google announced the deprecation of Firebase Dynamic Links in 2022, with support ending in August 2025. This was part of their strategic shift in their product roadmap. Teams relying on FDL need to migrate to an alternative solution like Redirectly.

What's the best replacement for Firebase Dynamic Links?

Redirectly is a modern Firebase Dynamic Links alternative built specifically for deferred deep linking and install attribution. It offers native SDKs for Flutter and React Native, custom subdomains, real-time analytics, and transparent pricing without vendor lock-in.

How do I migrate from Firebase Dynamic Links to Redirectly?

Migration is straightforward: create a Redirectly project, configure your subdomain and native deep link setup (Universal Links / App Links), then replace the SDK in your app. Most teams can complete the migration in minutes to hours. Your existing link flows can keep the same structure.

Does Redirectly support both Flutter and React Native?

Yes. Redirectly provides a pure Dart SDK for Flutter and a TypeScript SDK for React Native. Both support deferred deep linking, install attribution, and work with Expo and bare React Native projects without requiring heavy native code changes.

Is Redirectly free?

Yes, Redirectly offers a free tier to get started. You can create projects, configure links, and handle basic traffic without any cost. Premium plans are available for teams needing higher volume and advanced analytics features.

How long does migration take?

Most teams can migrate from Firebase Dynamic Links to Redirectly in minutes to hours, depending on your app complexity. The migration involves creating a new project, updating your native configuration files, and replacing the SDK initialization code.

Next steps

Getting started

Create a free account, get your API key and subdomain, and follow the Flutter or React Native docs to integrate. If you are migrating from Firebase Dynamic Links, use the migration guide for a detailed walkthrough and code comparisons.

Compare alternatives

Evaluating other options? Check out how Redirectly compares to other popular deep linking solutions:

Ready to switch from Firebase Dynamic Links?

Get a free API key and subdomain. Migrate in minutes with our Flutter or React Native SDK.