Attribr
Built and used across MRVL's own app portfolio before we charged a penny

The attribution SDK that will never get your app rejected.

3 lines of code. Zero permissions. Zero rejection risk. Free up to 1,000 installs/month - forever.

Start for free See the docs
⚑30Γ— smaller than AppsFlyer
πŸ’Έ50% cheaper than any MMP
πŸ”—Deep linking built in
πŸ”’Zero permissions required
✈️Works in TestFlight
πŸ§ͺTest and production data kept separate

You launched. 800 downloads. No idea where a single one came from.

App Store attribution is a black box. You're spending money on ads, posting on social, doing press outreach - and your only signal is the total download count. You can't double down on what's working because you don't know what's working.

πŸ’ΈAdjust / AppsFlyer

Starts at $2,000+/year. Built for million-download apps with dedicated growth teams.

πŸ”₯Firebase Analytics

Download source attribution requires ATT consent. 60%+ of iOS users deny it. Your data is missing.

🀷Guessing

Most indie developers attribute their best launch day to "the Reddit post probably" - and never find out if they're right.

Attribr gives every MRVL app accurate install attribution from day one - without ATT, without enterprise pricing.

Full-stack attribution, not just installs

Deep links, ad network postbacks, SKAN, data confidence, A/B experiments, cohort LTV, and traffic-quality signals - all in one dashboard.

AppDelegate.swift
// AppDelegate / App.init()
Attribr.initialize(apiKey: "attr_live_…")
Attribr.setConsent(.granted)

// Every time app becomes active:
Attribr.trackLaunch()

That's it. No AASA file. No URL scheme. No AppDelegate hooks. Just 3 lines.

⚑ Up and running in 5 minutes

No onboarding call. No AASA files. No AppDelegate hooks.

Sign up, grab a key, paste 3 lines. Attribution is live before you finish your coffee.

01
πŸ”‘

Create a free account

Sign up at attribr.dev. Go to Settings β†’ API Keys and generate a key for your app. Takes 30 seconds. No credit card.

02
πŸ“¦

Add the SDK

Add the Swift Package via Xcode (File β†’ Add Packages) or the Kotlin library via Gradle. Zero third-party dependencies. <50 KB.

03
⚑

Call 3 functions

initialize(), setConsent(), trackLaunch(). Attribution starts flowing into your dashboard on the very next app open.

Simple, honest pricing

50% cheaper than any MMP. Start free, pay only when you grow.

Save up to 20% with annual billing.

Free

Free/mo

Always free

Prove it works before you pay.

  • βœ“1,000 installs/mo
  • βœ“1 app
  • βœ“Basic attribution
  • βœ“Referral codes
  • βœ“iOS + Android SDKs
Get started
MOST POPULAR

Growth

Β£79/mo

or Β£758/yr Β· save Β£190

For growing apps scaling attribution.

  • βœ“25,000 installs/mo
  • βœ“3 apps
  • βœ“Deep links
  • βœ“A/B paywall experiments
  • βœ“Webhooks
  • βœ“Email alerts
  • βœ“Everything in Free
Start Growth

Pro

Β£249/mo

or Β£2390/yr Β· save Β£598

For studios with multiple apps.

  • βœ“100,000 installs/mo
  • βœ“10 apps
  • βœ“Ad network integrations
  • βœ“SKAN 4.0 support
  • βœ“Cohort LTV modeling
  • βœ“Traffic-quality signals
  • βœ“API access
  • βœ“Everything in Growth
Start Pro

Business

Β£699/mo

or Β£6710/yr Β· save Β£1678

For agencies and growing portfolios.

  • βœ“Unlimited installs
  • βœ“Unlimited apps
  • βœ“White-label reports
  • βœ“Priority support
  • βœ“Data export
  • βœ“Everything in Pro
Start Business

Enterprise

Custom

Tailored to your scale

Unlimited everything. Dedicated support.

  • βœ“Unlimited installs
  • βœ“Unlimited apps
  • βœ“Dedicated account manager
  • βœ“Custom integrations
  • βœ“SLA
  • βœ“Everything in Business
Get in touch

Pricing questions

What counts as an install?
One unique device, once. Attribr uses a privacy-safe SHA-256 hash of the device identifier so reinstalls are detected and not double-counted. You never pay for the same user twice.
Can I stay on the free tier forever?
Yes. The Free tier is not a trial - it never expires. 1,000 attributed installs per month, one app, no credit card required. Ever.
What happens if I exceed my limit?
We warn you at 80% and again at 100%. Events above the limit are queued and held for 30 days. Upgrade within that window and all queued events process immediately. If you don't upgrade, queued events expire.
Can I switch tiers mid-month?
Upgrades take effect immediately and are prorated to the day. Downgrades take effect at the start of the next billing cycle - you keep your current tier until then.
Do you offer annual discounts?
Yes - annual billing saves approximately 16% (2 months free). You can switch from monthly to annual at any time from the dashboard.
Is there a contract or lock-in?
Never. Monthly plans cancel at end of the month. Annual plans can be cancelled with a prorated refund for unused months. No exit fees, no exit paperwork.
πŸ”₯

Migrating from Firebase Dynamic Links?

FDL shut down August 2025. Replace it with Attribr in 3 lines of code - plus get attribution and retention tracking FDL never had.

Learn how

How we compare

The same attribution. A fraction of the price.

Monthly volumeAttribr ✦BranchAdjustTenjinSingularAppsFlyer
1,000 installs/mo
Free tier
FreeFree (limited)Free (12-mo trial)Free (gaming only)~$500/moFree (12K lifetime)
25,000 installs/mo
Growth equivalent
Β£79/moΒ£84+/moΒ£150+/mo~$400/mo~$500/mo~$1,750/mo
100,000 installs/mo
Pro equivalent
Β£249/moCustom / Β£300+/mo~Β£500/mo~$600/mo~$800/mo~$3,500/mo
Unlimited installs
Business equivalent
Β£699/moCustom / Β£800+/mo~Β£1,500/mo~$1,200/mo~$1,500/mo~$8,000/mo
1M+ installs/mo
Enterprise
CustomCustomCustomCustomCustomCustom / Β£20K+/mo
Competitor prices are estimates based on public information and typical quoted rates. Actual pricing may vary.

What you get for the price

Attribr ✦BranchAdjustTenjinSingularAppsFlyer
SDK size<50 KB~500 KB~350 KB~150 KB~200 KB1.5 MB
Free tierForeverLimited12-mo trialGaming onlyβœ—12K lifetime
Deep linkingβœ“βœ“βœ—βœ—βœ—βœ—
Ad network postbacksβœ“βœ—βœ“βœ“βœ“βœ“
SKAN 4.0βœ“βœ—βœ“βœ“βœ“βœ“
Referral attributionβœ“βœ—βœ—βœ—βœ—βœ—
TestFlight attributionβœ“βœ—βœ—βœ—βœ—βœ—
LTV predictionsβœ“βœ—Enterpriseβœ—EnterpriseEnterprise
Traffic-quality signalsSignals only (Pro+)βœ—βœ“βœ—βœ“βœ“
Audience exportβœ“ (Business+)βœ—βœ“βœ—βœ“βœ“
🐢 We eat our own dog food

MRVL runs on Attribr.
Built and used across our own app portfolio.

We built Attribr because we needed it ourselves. New apps in the MRVL portfolio ship with Attribr wired in on day one - the same SDK, the same dashboard, the same pricing you're looking at right now. When we fix a bug or ship a feature, we feel it before you do.

30
MRVL apps live on the App Store
3
lines of code to integrate
0
Apple rejections from the SDK
0
attribution gaps in production
iOS + Android
platforms, single dashboard
Day 1
integrated for every new build
β€œ

We track every install, every referral, and every 30-day retention curve across the entire MRVL portfolio in one dashboard. No spreadsheets. No separate MMP contracts. No SDK bloat slowing down our apps. We genuinely would not sell something we don't run ourselves at this scale.

John Hammond Β· Founder, MRVL Technologies

30 live apps already tracking with Attribr

The entire MRVL portfolio. Every app.

Every app below ships with Attribr on day one - attribution, retention, and referral tracking from first install. This is what 30 apps running the same SDK looks like.

Hawk by MRVLTapTrustDropPilot by MRVLPromptr by MRVLRippl by MRVLScribr by MRVLGuard by MRVLCreatr by MRVLKonnect by MRVLKonnect for BusinessARK by MRVLBIBL by MRVLCampus FellowshipVolta by MRVLFeedr by MRVLInvoicr by MRVLPodcastr by MRVLStreamr by MRVLCulr by MRVLClipr by MRVLPoolr by MRVLPoolr WebGivr by MRVLCleanr by MRVLEkklesia Church OSGathrd by MRVLIdeas! by MRVLFlashSeatIntentr by MRVLBookr by MRVL
View full portfolio

Frequently asked questions

Everything you need to know before adding the SDK.

Does Attribr require ATT (App Tracking Transparency) permission?βŒ„
No - Attribr uses a privacy-first approach that doesn't require ATT permission. It works on iOS 14.5+ without asking users for tracking consent.
How do I install the SDK?βŒ„
iOS: add the Swift package in Xcode (3 lines of code). Android: add the Kotlin dependency (3 lines). React Native/Expo: npm install @mrvltechnologies/attribr-react-native. Full setup takes under 10 minutes.
What install sources does Attribr track?βŒ„
App Store organic search, App Store browse, direct links, web referrals, social media, and custom deep links. Any source you can add a parameter to, Attribr can attribute.
Is my data shared with anyone?βŒ„
No. Your attribution data is isolated by account and protected with database-level row-level security, so no other customer can query it - not another customer, not a competitor, no one. We never sell or share it with third parties.
Does it work with Expo / React Native apps?βŒ„
Yes - there's a dedicated public package, @mrvltechnologies/attribr-react-native (MIT licensed, on npm and GitHub), no native module required. Validated across MRVL's own React Native/Expo apps. For any other framework, use the REST API directly.
How is the 30-day retention calculated?βŒ„
Attribr tracks each install as a cohort and measures how many users from that cohort are still active at day 1, 7, and 30. No sampling - every install is tracked.
Free forever. No credit card.

Start tracking installs
in the next 5 minutes.

Free tier, no expiry. Add Attribr to your next build and know where every user came from - before your next release.

Get started free Read the docs

Built and used across MRVL's own app portfolio Β· 0 Apple rejections from the SDK