Skip to content

Deep linking
without the fuss.

For Flutter apps. From $10 a month.

golander.link/the-fuss

Deep linking is easy. Doing it without overpaying is hard.

A tapped link should open the right screen.

Instead it lands on the home screen, in the App Store, on a 404 page, behind a sales call, on the wrong screen.

That's the fuss.
And you pay extra for it.

Lander opens the right screen

01/install

Add one package. Call one method.

lander_flutter listens for Universal Links, App Links and custom schemes, once your app link settings are in place.

Cold start, warm start, after install.

One stream. Buffered until your router is ready.

lib/main.dart
import 'package:lander_flutter/lander_flutter.dart';

Future<void> main() async {
  await Lander.initialize(apiKey: 'pk_live_...');
  runApp(const MyApp());
}

// In your root widget, once the router exists:
Lander.onDeepLink.listen((link) {
  router.go(link.route, extra: link);
});
02/create

Pick a route. Get a short link.

From the dashboard, the API, or inside the app.

Set where it goes on iOS, Android and the web.

Campaign, channel and social preview included.

New link

live
Slug
Route
iOS
Android
Web
Create link
03/land

Someone taps. The right screen opens.

App installed: it opens on /product/42.

Not installed: the store, then the same screen on Android, and on iOS with the Continue in app page or sign in.

Every open is counted. No extra code.

9:41

Messages

Summer sale is live 👀
acme.golander.link/summer-sale
Acme

Lander works in the background and tells you what happened

The dashboard shows clicks, app opens, installs by confidence and conversions over time, and webhooks send each click, open, install and conversion to your server as it happens.

golander.link/deferred

Deferred deep linking used to be a detour.

Without Lander, a tapped link goes to the App Store, the app installs, and it opens on the home screen: the link is lost. With Lander the app opens on the link's screen after install, and every result says how sure Lander is.

  • iOS: right screen after install.
  • Android: right screen after install.
  • Already installed: straight to the screen.
  • Every link: counts its installs and opens.

Without Lander: lands on the home screen, link lost after install, no idea what worked.

golander.link/features

What makes Lander different?

  • First, a Flutter SDK that feels like Flutter. One onDeepLink stream, go_router ready, Cold and warm start, Buffered until you listen, Offline event queue, createLink in app, trackEvent, No double navigation, iOS 15+, Android 24+.
  • Second, smart links that know where to go. Short links on the edge, Custom domains, Auto AASA and assetlinks, Per platform fallbacks, QR codes, Social previews, Campaigns and tags, Link expiry, Links API.
  • Third, deferred deep links that tell you how sure they are. iOS, Android, Right screen after install, Works on first open, Nothing to code, Install analytics, deterministic, probabilistic, unattributed.
  • And finally, the numbers, without the dashboard maze. Clicks and opens, Installs by confidence, Conversions, Live events, Webhooks, CSV export, Link debugger, Team invites, Test and live modes.

golander.link/pricing

Deep linking from $10 a month.

No fuss, no overpay, no complications. Every plan has every feature. Sign up free, set everything up, and pick the plan that fits your traffic when you go live.

Every plan includes

  • Flutter SDK for iOS and Android
  • Smart links with per platform routing
  • Deferred deep linking with confidence labels
  • Hosted subdomain on golander.link
  • Custom domains with automatic TLS
  • Analytics: clicks, opens, installs, conversions
  • Webhooks and CSV export
  • Link debugger
  • Unlimited team members
  • Test and live environments

Starter

Best place to start

$10/month


For one app finding its feet.

25,000 link clicks and 100,000 SDK events a month

Choose Starter

Growth

$29/month


For apps with real campaigns.

250,000 link clicks and 1,000,000 SDK events a month

Choose Growth

Scale

$99/month


For apps that never sleep.

2,000,000 link clicks and 10,000,000 SDK events a month

Choose Scale

Lander vs Branch.io

Branch.io
Built forFlutter, firstEvery platform and channel
PricePublic, from $10 a monthSee branch.io/pricing
SetupOne package, one initialize call, plus your link settingsA broad suite of products

Branch is a trademark of its owner. See branch.io for their current plans.

golander.link/details

Small details. No fuss.

The boring parts of deep linking, handled.

Here's what that means.

  • 01

    Links are buffered until your router listens

  • 02

    Same URL twice in two seconds counts once

  • 03

    Offline event queue with retries and dedupe

  • 04

    Redirects never wait on a database write

  • 05

    Unknown links still reach your app

  • 06

    Publishable keys only in the app

  • 07

    Single use deferred tokens, 7 day expiry

  • 08

    Salted hashes for handoff user IDs

  • 09

    AASA and assetlinks generated for you

  • 10

    Bot clicks filtered out of your numbers

golander.link/faq

Questions, answered.

  • Everything: the SDK, smart links, deferred deep linking, analytics, webhooks and custom domains. Plans only differ in how many clicks and events they include. No feature gates, no sales call.

  • Yes. Someone taps your link, installs the app from the App Store, and lands on the right screen the first time they open it. Every link also tells you how sure Lander is.

  • It works out of the box for Play Store installs. Lander passes a single use token through the Play Install Referrer, so the app opens on the right screen after install with a deterministic result. Nothing to code, as long as the link does not send Android users to a fallback URL instead of the store.

  • No. Every link carries a route, so you call router.go(link.route) inside onDeepLink. Links that arrive before your router is ready are buffered and delivered in order.

  • Yes. Every project gets a hosted subdomain on golander.link, and you can add a custom domain with automatic TLS. The apple-app-site-association and assetlinks.json files are generated for you.

  • Branch covers every platform and ad network for large marketing teams. Lander does one thing: deep links for Flutter apps, with public pricing that starts at $10 a month and setup that takes an afternoon.

  • Your links keep redirecting. The billing page shows your usage live, with a warning from 80%, so you can move up a plan before it matters.

golander.link/start

Land users on the right screen.

One package. One initialize call.

Smart links, deferred links, analytics.

From $10 a month.

No fuss. No overpay. No complications.