Divertly

Platform

One route. Many targets.

A route is a domain and path you own, like go.acme.dev/launch. Point it at as many targets as you want and choose how traffic gets split. The link in the wild never changes. Only where it sends people does.

The model

Three nouns. That's the whole thing.

domain

Where links live

A domain you own, or the shared domain on the Free plan. Add it, publish a CNAME and a TXT record, and verify it.

route

The link people click

A slug on a domain, plus a selection method. Create as many as you like. Routes are unlimited on every plan.

target

Where it sends them

A destination URL with a weight or a match value. Targets are unlimited too, and you can disable one without deleting it.

Selection methods

Twelve ways to pick a target.

Every route uses one. Pick a method to see exactly what we check and how a visitor ends up at a target.

If a visitor matches no target, the route sends them to its default target, picks one at random, or returns an error. You choose which.

API

Everything the dashboard does, the API does.

Create domains, routes, and targets. Change weights. Pull risk scores and audit events. Issue API keys for your org. It's plain HTTP, and the API is on every plan, Free included, with a rate limit of 90 requests a minute on Free and 180 on paid plans.

Official SDKs for Go, Python, and JavaScript are coming soon.

API documentation

# Ramp a canary from 10% to 50%
API=https://api.divert.ly/v1
ROUTE=$API/domains/$DOMAIN_ID/routes/$ROUTE_ID

curl -X PUT $ROUTE/targets/$CANARY_ID \
  -H "Authorization: Key $DIVERTLY_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "weight": 50 }'

Your domain

Point a CNAME. Done.

Add your link domain, publish the two DNS records we give you (a CNAME and a TXT record), and verify. Your DNS stays with your current provider and your links live on your brand. Full nameserver delegation is coming soon.

Free uses the shared dvt.fyi domain. Dev includes one custom domain, Team five, and Scale ten.

The Divertly dashboard: the Domains list in the sidebar, and the dvt.fyi domain page with click metrics.

Security

Safe links aren't a feature. They're the foundation.

A link you can repoint by API is exactly what an attacker wants. So every domain and every target is checked before it carries traffic, and checked again after.

  1. You add or changea domain or a target
  2. Ownership provenbefore a domain routes
  3. Risk scoredon multiple signals
  4. Enforced liveat every redirect
  5. Checked againon a recurring schedule
domain ownership

Prove it before you route it

A domain can't serve a single redirect until you've published a DNS record we issue and we've verified it. We keep re-verifying after that.

risk scoring

Every domain and target gets a verdict

Each one is scored on several independent signals, including threat-intelligence blocklists, when you add it, when you change it, and on a recurring schedule. You can read the verdict, the score, and the reason through the API.

live enforcement

A bad target stops getting traffic

Scoring on the way in isn't enough, because plenty of links are clean on day one and turn on day thirty. A flagged target is pulled out of rotation at the redirect itself, and the rest of the route keeps working.

account screening

Screened at sign-up

New accounts are checked against known-bad signals before they're created, so abuse has a harder time getting started on shared infrastructure.

protected namespaces

Some domains are off limits

Our own domains, and sensitive categories like government, military, and education domains, can't be added as custom domains. That closes off the most convincing impersonation targets.

audit trail

Know who changed what

Activity in your organization is recorded as audit events you can read through the API, so when something looks wrong you can see how it got that way.

See a Divertly link that shouldn't exist?

Phishing, malware, spam, impersonation, or anything else that breaks the rules. Tell us which link and what's wrong. We review every report and act on the links that violate our terms.

Report a link

Also included

More than redirects.

The routing is the headline. These come with it, on every plan.

metrics

See where clicks go

Click metrics for every route, with 30 days of retention.

qr codes

QR codes per route

Generate a QR code for any route through the API. The code points at the route, so repointing the link doesn't mean reprinting.

access

API keys

Issue and revoke keys for your organization, and read the audit events behind them.

data

Your data is yours

We'll export it on request. Contact support to request an export.

Try it on the Free plan.

Create a route, add two targets, and watch the traffic split. It takes about five minutes.