When a user clicks your invite link and installs the app, the invite code resolves automatically on first launch — no user interaction required, no third-party SDK lock-in.
Device fingerprinting bridges the gap between a web click and an app install — no cookies, no login, no clipboard permission needed.
User A generates and shares an invite link
User B visits your landing page
JS SDK captures multi-signal browser fingerprint
User B installs and opens the app
Invite code auto-resolved and returned
Built for developers who want precise invite tracking without third-party lock-in. Your data, your infrastructure.
Your data never leaves your infrastructure. A single docker compose up deploys the full stack — API, PostgreSQL, and Redis. No vendor lock-in, no monthly fees, forever free.
Redis exact hash (zero-latency cache) → PostgreSQL fuzzy scoring (weighted multi-signal) → Android clipboard fallback. Three-tier degradation maximises match rate in all scenarios.
Weighted matching across IP subnet, timezone, screen resolution, language, OS version, and hardware concurrency. Configurable confidence threshold (0–1), 72-hour match window by default.
First-class Swift SDK for iOS, Kotlin SDK for Android, and a TypeScript Web SDK — all open source, production-ready, and dependency-light. Integrate in minutes, not days.
Bring your own invite codes — stored and returned verbatim. Generation logic, validation rules, and usage limits are entirely yours. Custom metadata fields travel with each code.
Run as a shared SaaS with per-project API keys and tiered quota enforcement (Free / Pro / Unlimited), or deploy in single-tenant mode with zero auth overhead for private teams.
Official SDKs for all major platforms. All open source, no black-box dependencies.
Whether you're a solo developer or a growing team, there's a plan for you. Self-hosted is always free.
Deploy on your own server. Full control, no usage limits, zero cost.
Perfect for indie developers and side projects. No credit card required.
For growing product teams that need higher throughput and priority support.
For high-traffic apps and enterprise teams that need unlimited scale.
Need more than Unlimited? Contact us for a custom plan. Or go self-hosted — unlimited usage, zero cost.
Zero-config self-hosting or full SaaS with GitHub OAuth and usage quotas — flip a single env var.
Deploy on your own server or private cloud. Data never leaves your infrastructure. No usage limits, ideal for privacy-sensitive teams and single-app deployments.
No server management — sign up and go. Multi-tenant mode with GitHub OAuth login, per-project API key management, and plan-based usage quotas.
Three steps to self-host. Or sign up for SaaS — no server needed.
# 1. Clone the repo git clone https://github.com/ceeyang/share-installs.git cd share-installs # 2. Start all services (API + PostgreSQL + Redis + Dashboard) docker compose up --build -d
curl http://localhost:6066/health → {"status":"ok","mode":"self-hosted","version":"1.0.0"} # 3. Create your first project curl -X POST http://localhost:6066/v1/projects \ -H "Content-Type: application/json" \ -d '{"name":"my-app"}' → {"id":"proj_xxx","apiKey":"sk_live_•••"}
Can't find what you're looking for? Open an issue on GitHub and we'll get back to you.
FINGERPRINT_MATCH_THRESHOLD (default 0.75) to balance precision vs. coverage.Self-host at zero cost, or validate your idea on the free SaaS tier.