When a user clicks your invite link and installs the app, the invite code resolves automatically on first launch — no clipboard tricks, no login required.
Device fingerprinting bridges the gap between a web click and an app install — without cookies, logins, or clipboard permission.
User A shares an invite link
User B visits your landing page
JS SDK captures browser signals
User B installs and opens the app
Invite code resolved automatically
Built for developers who want precise invite tracking without third-party lock-in.
Your data never leaves your infrastructure. Deploy with a single docker compose up command. No vendor lock-in, no monthly fees.
Redis exact hash match → PostgreSQL fuzzy scoring → Android clipboard fallback. Maximises match rate across all scenarios.
Multi-signal matching across timezone, screen, IP subnet, language, and hardware. Configurable confidence threshold (0–1).
First-class Swift SDK for iOS, Kotlin SDK for Android, and a TypeScript Web SDK. All open source, ready to ship.
Bring your own invite codes. We store and return them verbatim. Generation, validation, and usage limits are yours to own.
Run as a shared SaaS with per-project API keys and usage quotas, or deploy in single-tenant mode with zero auth overhead.
Official SDKs for all major platforms. Drop them in and go.
Zero-config self-hosting or full SaaS with GitHub OAuth and usage quotas — flip a single env var.
Deploy on your servers. No API keys, no auth overhead. Perfect for private teams and single-app deployments.
Enable multi-tenant mode for teams. GitHub OAuth login, per-project API keys, and plan-based usage quotas.
Start with self-hosted mode. Upgrade to SaaS when you need multi-tenancy.
# Clone and start all services git clone https://github.com/ceeyang/share-installs.git cd share-installs docker compose up --build
# Verify the server is running curl http://localhost:6066/health → {"status":"ok","mode":"self-hosted","version":"1.0.0"}
Self-host it, fork it, or contribute. Licensed under Apache 2.0.