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.
Install the SDK
Installationflutter pub add flutter_dectogInitialize & listen
Initialize and handle linksfinal dectog = FlutterDectog();await dectog.initialize(DectogConfig(apiKey: 'dtg_pub_your_sdk_key',));Create links with attribution
Create links from the appCreate a link in the dashboard, over the REST API or from the app.
Browse the documentation
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.