kevintonb.

2026

Openlynk

Google shut Firebase Dynamic Links down, leaving every app that relied on deferred deep linking to find a replacement. Openlynk is that replacement, and it is live.

01 · the problem

Firebase Dynamic Links was the default deep-linking layer for a generation of mobile apps: free, well documented, and wired into the Firebase console everyone already had open. Its shutdown left teams needing branded short links, deferred deep linking and click analytics all at once, on a deadline they did not set. The established alternatives could absorb the work, but they are priced for enterprise marketing budgets rather than for the indie and mid-market apps that had been standing on a free tier.

02 · what i built

Openlynk covers the whole surface its predecessor did, so a migration is a swap rather than a redesign of how an app handles links. Native SDKs for iOS, Android and Flutter sit alongside a REST API, which is what makes the integration a drop-in for the teams being displaced. Next.js serves both the dashboard and the link resolver, PostHog handles product analytics, Railway runs the backend, and Cloudflare sits in front of the redirect path, where latency is the whole game: a link that thinks about it is a link the user has already given up on.

Dynamic links
One link that routes by device and platform: into the iOS app, into the Android app, or to the web. Custom slugs, campaign parameters and fallback URLs are built in rather than bolted on.
Deferred deep linking
The case native App Links and Universal Links do not cover. Somebody who does not have the app yet still lands on the right screen once they have installed it, instead of being dropped at a cold home screen.
Branded short links
Short links on your own domain with custom codes and expiry dates, with DNS verification and SSL provisioning handled automatically rather than left as a support ticket.
App management
A multi-app dashboard with guided setup for iOS Universal Links and Android App Links, so the association files and entitlements that usually break silently are configured in one interface.
Real-time analytics
Live click tracking per link: unique against total, device and OS breakdown, country-level geography and trends over time, so a campaign can be read while it is running.
SDKs and a REST API
iOS, Android and Flutter SDKs plus a documented REST API, aimed at getting deep linking into an app in about ten minutes.

03 · what happened

Live and commercial at openlynk.io. Three plans (Starter at $79 a month, Pro at $249, and Enterprise priced on request), each with thirty days free and full access from the first day.

Visit Openlynk →

Questions

What people ask

Is Openlynk a drop-in replacement for Firebase Dynamic Links?

That is what it was built to be. It covers the same surface: branded short links, deep and deferred deep linking, and click analytics. Native SDKs for iOS, Android and Flutter plus a REST API mean the integration replaces the Firebase one rather than asking for a rethink of how the app handles links.

What happens when somebody opens a link without the app installed?

That is the deferred deep linking case. The link sends them to the store, and once they install and open the app they land on the screen the link pointed at, rather than on a default home screen with the original intent lost.

Which platforms have an SDK?

iOS, Android and Flutter, alongside a REST API for anything else. Flutter is included because a large share of the apps that leaned on Dynamic Links were built in it.

What does Openlynk cost?

Starter is $79 a month and Pro is $249, with Enterprise priced on request. Every plan starts with thirty days free at full access, which matters when the thing you are evaluating has to be proven against a migration deadline.