# Firebase Dynamic Links Alternative > Firebase Dynamic Links is deprecated. Redirectly is the modern alternative: deferred deep linking, install attribution, and Flutter & RN SDKs. Migrate fast. - Canonical: https://redirectly.app/firebase-dynamic-links-alternative - Site: [Redirectly](https://redirectly.app) — deferred deep linking for Flutter & React Native 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. ## 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. ## 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. ## 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. | Feature | Firebase Dynamic Links | Redirectly | | --- | --- | --- | | Deferred deep linking | Yes | Yes | | Install attribution | Yes | Yes | | Status | Deprecated (Aug 2025) | Active, maintained | | Flutter SDK | Legacy | Pure Dart, no native code | | React Native SDK | Limited | TypeScript, Expo & bare RN | | Custom subdomains | Via Firebase | Included (e.g. yourapp.redirectly.app) | | Real-time analytics | Limited | Dashboard + API | | Free tier | N/A | Yes | ## 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](https://redirectly.app/blog/migrating-from-firebase-dynamic-links.md). **Flutter example** ```dart await redirectly.initialize(RedirectlyConfig( apiKey: 'your-api-key', debug: true, )); ``` **React Native / TypeScript example** ```typescript 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](https://redirectly.app/blog/migrating-from-firebase-dynamic-links.md). You can also check out our platform-specific documentation for [Flutter deferred deep linking](https://redirectly.app/flutter-deferred-deep-linking.md) and [React Native deferred deep linking](https://redirectly.app/react-native-deferred-deep-linking.md). **Migration validation tools.** When configuring Universal Links and App Links, use our validation tools to ensure everything is set up correctly: - [AASA Validator](https://redirectly.app/aasa-validator.md) — Validate your Apple App Site Association configuration for iOS - [Asset Links Validator](https://redirectly.app/assetlinks-validator.md) — Validate your Asset Links configuration for Android ## 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. ## 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. ## 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: - [Redirectly vs Branch](https://redirectly.app/branch-alternative.md) - [Redirectly vs AppsFlyer](https://redirectly.app/apps-flyer-alternative.md) --- Full site index for AI agents: https://redirectly.app/llms.txt