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.
~$4.17/mo billed annually
For growing product teams that need higher throughput and priority support.
~$8.33/mo billed annually
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.