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.
