Ulinkly

Never lose a click.

The Firebase Dynamic Links alternative for iOS, Android, Flutter, and React Native. Ulinkly's deep links land every user in exactly the right place — app, store, or web — and show you which links actually drive installs.

No credit card · Free up to 10,000 MAU

Or let your AI coding agent set it up — one command:

Installs the Ulinkly onboarding skill into Claude Code, Cursor, Codex, OpenCode, and 50+ other AI coding tools.

ulink.ly/launch
Live
Opens the app on the exact screen
Performancelast 7 days
2,481
Clicks
612
Installs
24.7%
Conv. rate
iOSAndroidWeb
Powering deep links for modern teams
300+
apps building with Ulinkly
110K+
installs tracked
1.5M+
app sessions tracked
150K+
deep links created
Deferred deep linking

Deep links that survive the install.

A brand-new user taps your link, installs the app, and still lands exactly where you sent them — the destination is carried through the entire install flow.

User taps your link
App not installed yet
Installs from the store
App Store / Google Play
Opens the exact content
Not the home screen
acme://product/sneaker-drop
Browser
acme.link/sneaker-drop
Acme not installed
Sending you to the store
Smart routing

One link. The exact screen.

Configure your destinations once. Ulinkly detects the device and routes each visitor to the right place — the app on the precise screen, or a smart web fallback.

ulink.ly/@maria/posts
iOS
Opens the app on the exact screen
exact screen
maria://posts/new-drop
Android
Opens the app on the exact screen
exact screen
maria://posts/new-drop
Web
No app installed? Smart web fallback
fallback
ulink.ly/@maria/posts
Attribution

See which links turn into installs.

Not just clicks — real installs and returning users, attributed to the exact link and channel. Know what works, double down, and cut what doesn't.

1,280
Instagram
940
TikTok
610
Email
420
Referral
260
QR
Installs this month
3,510+18%
Returning users
1,180+9%
Top sourceInstagram
Attribution match98%
New vs returning74 / 26
Branded short links

Short links, your way.

Your domain, your slug, automatic SSL and AASA, and a ready-to-print QR for every link.

Before
app.example.com/products/123?utm_source=ig&utm_campaign=launch
After
yourbrand.link/launch
  • Your own custom domain
  • Automatic SSL + AASA
  • Ready-to-print QR for every link
Scan to open the app
Social previews

Every share looks intentional.

Control the image, title, and description once — and the same link unfurls perfectly across every platform your users share it on.

Messages
check this drop 👀
Link preview in Messages
One link. Every platform.
ulink.ly
𝕏X
Link preview card on X
ulink.ly
One link. Every platform.
See exactly where every click lands — app, store, or web.
Slack
Maria10:24 AM
ulink.ly
One link. Every platform.
See exactly where every click lands — app, store, or web.
Link unfurl in Slack
SDKs

Drop-in SDKs for every stack.

Flutter, native iOS & Android, React Native, and Expo — same links, same analytics, everywhere.

npx -y @ulinkly/setup setup-ulink
final ulink = ULink.instance;
final result = await ulink.resolveLink();
// route to result.path
Migration

Firebase Dynamic Links is shutting down. Move in an afternoon.

1
Create your project
Spin up a Ulinkly project and add your apps.
2
Point your domain
Bring a custom domain — SSL & AASA are automatic.
3
Swap the SDK
Replace the FDL call with one Ulinkly call.
Before — Firebase
FirebaseDynamicLinks.instance
  .getDynamicLink(); // deprecated
After — Ulinkly
ULink.instance.resolveLink();
// maintained · multi-platform
Transparent pricing

Pay for what you use.

Drag to your monthly active users and see exactly what you'd pay.

Monthly active users
25,000
Recommended
Starter
1k10k25k100k250k+
$9/mo

Starter · 25,000 MAU included

Choose Your Plan

Start free and scale as you grow. No hidden fees, no surprises.

Free

Per project

$0/month
10,000 MAU
shared.ly subdomain
Email support (48h SLA)
Basic analytics
Team collaboration (1 members)
Flutter SDK
Unlimited link creation
Social-link previews
Basic QR codes New
Most Popular

Starter

Per project

$9/month

then $8/1K MAU overage

25,000 MAU
shared.ly subdomain
1 custom domain
Priority email support (24h SLA)
Enhanced team collaboration (up to 3 members)
Flutter SDK
Unlimited link creation
Social-link previews
Install tracking & attribution
Deferred deep linking
Branded & trackable QR codes New
CSV export of links + analytics New

Pro

Per project

$29/month

then $5/1K MAU overage

100,000 MAU
shared.ly subdomain
3 custom domains
Priority email
Unlimited team members
Flutter SDK
Unlimited link creation
Social-link previews
Install tracking & attribution
Deferred deep linking
Branded & trackable QR codes New
CSV export of links + analytics New

Enterprise

Custom pricing — tailored to your needs

Everything in Pro
Custom MAU volume
Unlimited custom domains
Dedicated support & SLA
Custom integrations & onboarding
FAQ

Frequently asked questions.

Start landing every click.

Free up to 10,000 MAU. No credit card required.