Skip to content

Developer Guide

This guide covers everything you need to integrate Tolinku into your app. Use the REST API for server-side operations and the SDKs for client-side deep linking, analytics, and in-app messaging.

All API requests use:

https://your-app.tolinku.com/v1/api

Replace your-app.tolinku.com with your Appspace’s domain (subdomain or custom domain).

API requests are authenticated with API keys sent via the X-API-Key header. There are two key types:

  • Publishable keys (tolk_pub_): Safe for client-side code. Limited to read operations and event tracking.
  • Secret keys (tolk_sec_): Server-side only. Full access to all endpoints.

See Authentication for details.

FeatureDescription
Deep LinksResolve and claim deep links programmatically
AnalyticsQuery metrics, export data, track custom events
ReferralsCreate referral codes, track milestones, claim rewards
BannersFetch active smart banners for your app
MessagesFetch and render in-app messages
AudiencesCheck segment membership, list users
WebhooksReceive real-time event notifications

Official SDKs handle deep link resolution, event tracking, deferred deep linking, and in-app messaging out of the box.

PlatformPackageRegistry
Web (JS/TS)@tolinku/web-sdknpm
iOS (Swift)TolinkuSDKSwift Package Manager
Android (Kotlin)com.tolinku:sdkMaven Central
React Native@tolinku/react-native-sdknpm
Flutter (Dart)tolinkupub.dev