Skip to content
GitHubGet started

Documentation

DecTog documentation

Short links that open your app, route new users through the stores and tell you which link brought each install. SDKs for Flutter and React Native, one dashboard, your own infrastructure if you want it.

Flutter SDK

Live in three steps

Add the Flutter SDK, initialize it with your API key and create a link. The first attributed install appears in the dashboard.

  1. Install the SDK

    flutter pub add flutter_dectog
    Installation
  2. Initialize & listen

    final dectog = FlutterDectog();
    await dectog.initialize(DectogConfig(
    apiKey: 'dtg_pub_your_sdk_key',
    ));
    Initialize and handle links
  3. Create links with attribution

    Create a link in the dashboard, over the REST API or from the app.

    Create links from the app

Watch it live

Clicks, installs and events arrive in the dashboard in real time.

Dashboard overview

Browse the documentation

57 pages in 9 sections

Start here

Create an account, register your app, add the SDK and ship your first attributed install.

Links & routing

What happens when someone taps a link: app, store, QR page, bots, and every dec_* parameter.

Flutter SDK

Installation, platform setup, deferred deep links, install attribution, events and the full API reference.

React Native SDK

The Expo module and its config plugin: the same links, attribution and events from React Native.

Dashboard

Every screen and every number on it, defined exactly as the server computes it.

REST API

Authentication, request signing, rate limits, links, installs, events and webhooks.

Self-hosting

Run DecTog on your own Cloudflare account: deploy, configure, operate and keep your data.

Guides

Troubleshooting, migrating from Firebase Dynamic Links or Branch, automation and AI agents.

Contributing

Repository layout, tests, migration rules and the licenses of the server, the SDKs and these docs.