Deep linking and attribution API. Built for humans. Ready for agents.
A lighter, cheaper way to power links for both user journeys and agent-driven actions.
How it works
The same link works in two ways
For users, the link behaves like a normal deep link. For agents, the same URL resolves into structured metadata and actions instead of a blind redirect.
Shared link
Acme Invoice #2048
Review and pay the invoice due today.
pay.acme.com/inv_2048
In app
Deep linkAcme Pay app
Opens the invoice and payment flow directly in the app.
Destination
acmepay://invoices/2048
On web
FallbackInvoice payment page
Falls back to the hosted payment page when the app is unavailable.
Amount
$420.00
Due
Today
pay.acme.com/inv_2048
Can you handle this for me?
Link Preview
Acme Invoice #2048
$420.00 due today.
pay.acme.com/inv_2048
Yes. It resolves to a payment action for Invoice #2048, so I can complete it directly instead of sending you to the payment page.
Perfect, thank you.
Why it matters
Keep customers moving through your product in the age of agents
As more journeys start in chat, assistants, and AI-driven interfaces, your links still need to route people to the right place, preserve intent, and create a path to action.
Keep the journey intact
Route users into the right app screen or webpage instead of losing them in dead-end links and broken handoffs.
Preserve intent across interfaces
The same link can carry enough context for agents to understand what the user is trying to do, not just where to redirect.
Turn resolution into action
When agents can resolve structured actions, your links do more than send traffic. They help complete the task.
Why Rift
Most link platforms are expensive, bloated, and painful to build on
If you've fought heavyweight link tooling before, Rift is the alternative: simpler to integrate, easier to reason about, and ready for both human traffic today and agent-driven workflows over time.
| Bitly | Branch | Rift | |
|---|---|---|---|
| Short links | ✓ | ✓ | ✓ |
| Deep links | ✕ | ✓ | ✓ |
| Install attribution | ✕ | ✓ | ✓ |
| Agent-readable | ✕ | ✕ | ✓ |
| Self-serve API | ✕ | ✕ | ✓ |
| Lightweight SDK | — | ✕ | ✓ |
| Pay per request | ✕ | ✕ | ✓ |
Under the hood
API-first link infrastructure
Vanity slugs or auto-generated IDs
Create /r/summer-launch or let us generate /r/A7F3B2C1. Attach a destination URL, arbitrary JSON metadata, and campaign tracking — all in one POST. Works on iOS, Android, and web.
No sales call. No contract.
Sign up, get a key, start creating links. Data is fully isolated per tenant — your links, clicks, and attributions are never mixed with anyone else's.
Not just clicks
Click → install → user signup → conversion. Deferred deep linking works even if the app wasn't installed when the link was clicked. Idempotent attribution, no double-counting.
See who's resolving your links
Separate analytics for human clicks and agent resolutions. Know when AI traffic overtakes human traffic — and what that means for your funnel.
API
Five steps to a working link.
Pricing
One product. Pay in dollars or USDC.
Same limits on both lanes. Full API, SDKs, and deep links on every tier — free included. No credit card required.
Free
For prototyping
- 50 links
- 10k events / mo
- 1 domain
- Full REST API + MCP server
- iOS, Android & Web SDKs
- Deep links + deferred deep linking
- Install attribution + click tracking
- Custom styled QR codes with logos
- 30-day analytics retention
- Commercial use allowed
Pro
For shipping
- 2,000 links
- 100k events / mo
- 5 domains
Everything in Free, plus:
- Conversion tracking
- Webhooks on every event
- 1-year analytics retention
- Email support
Business
For scaling teams
- 20,000 links
- 500k events / mo
- 20 domains
Everything in Pro, plus:
- Unlimited team members
- 3-year analytics retention
- Priority email support
Scale
For serious volume
- 100,000 links
- 2M events / mo
- Unlimited domains
Everything in Business, plus:
- 5-year analytics retention
- Dedicated Slack channel
Hard limit on every tier — no surprise overage bills. Upgrade any time.
Create your first link in 30 seconds
Sign up, get an API key, and POST to /v1/links. That's it.