Skip to main content
Documentation

Build with Openlynk

Tutorials, guides, and API reference for deep linking, analytics,
and SDK integration across iOS, Android, and Flutter.

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();
Add git dependency to pubspec.yamlgit: github.com/openlynk-sdk/openlynk-flutter

How it works

Three steps from integration to production.

1

Create a link

Call createLink() from your app or the dashboard with a destination path and metadata.

2

User clicks

The link resolves via Universal Links or App Links — or redirects to the store if the app isn't installed.

3

App opens

Your app receives the deep link with all metadata preserved — even after a fresh install.