final sdk = OpenlynkSDK(
appId: 'your-app-id',
apiKey: 'ol_your_api_key',
config: OpenlynkSDKConfig(
onDeepLink: (parsed) {
navigator.pushNamed(
context, parsed.destinationPath,
arguments: parsed.parameters,
);
},
),
);
await sdk.init();git: github.com/openlynk-sdk/openlynk-flutterHow it works
Three steps from integration to production.
Create a link
Call createLink() from your app or the dashboard with a destination path and metadata.
User clicks
The link resolves via Universal Links or App Links — or redirects to the store if the app isn't installed.
App opens
Your app receives the deep link with all metadata preserved — even after a fresh install.
Everything you need
From SDK integration to link analytics — comprehensive docs for every part of the platform.
Quick Start
Get your first link working in 5 minutes — no SDK needed, just the dashboard.
Start NowSDK Integration
Flutter, iOS, and Android SDK tutorials with full type safety and minimal setup.
Explore SDKsDashboard Guides
Step-by-step guides for every dashboard feature — apps, links, analytics, and more.
Read GuidesDeep Linking
Understand how deep links, deferred deep links, and link resolution work.
Learn MoreAPI Reference
Complete SDK and REST API reference documentation for all platforms.
View ReferenceSDK Reference
Jump to the reference for your platform.