Honest comparisons

Elido vs la concurrence — including where we lose.

Nous ne prétendrons pas gagner dans toutes les catégories. Voici ce que nous faisons réellement mieux, et où la concurrence prend l'avantage.

  • EU data residency by default — no DPF reliance
  • Self-hosting by contract (Enterprise)
  • OpenAPI 3.1 with 44 documented endpoints
  • Free plan: 50 links and 500 tracked clicks a month
Feature parity — quick view
sample · 5 of 44
Capability
Elido
Bitly
Rebrandly
  • Custom domains on entry tier
  • Smart links + A/B variants
  • EU data residency by default
  • Self-hosting by contract (Enterprise)
  • Wholesale agency margin
Pro / mo from€3.50
Endpoints44
Free plan50 links
p95 < 15ms
Cache-hit redirect latency
5
EU sub-processors, all GDPR-aligned
0%
Click sampling — every event lands
Enterprise
Self-hosting by contract

Head to head

Five legitimate alternatives. Five honest write-ups.

Each comparison page lists the categories where Elido wins, where it's a wash, and the ones where the competitor pulls ahead. No marketing-by-omission.

Compare to

Bitly

Hébergé dans l'UE. Même vitesse de redirection. Un niveau gratuit plus juste.

  • Better at price — Pro starts at €3.50 a month; Bitly's is $35.
  • Better at residency — EU-resident by default; Bitly leans on the DPF.
€3.50
Pro entry price a month (Bitly: $35)
Read comparison

Compare to

Rebrandly

REST simple sans les contournements de l'espace de travail dans l'en-tête.

  • Better at API hygiene — Bearer auth — no `apikey` + workspace shadow header.
  • Better at conversions — Native Stripe / Shopify forwarding, not via Zapier.
  • Better at analytics — 90-day retention on free vs Rebrandly's 30 days.
44
OpenAPI 3.1 endpoints documented
Read comparison

Compare to

Short.io

SCIM natif, RBAC granulaire et une limite de clics qui fonctionne réellement.

  • Better at SCIM — Native via WorkOS on Business; Short.io: Enterprise add-on.
  • Better at RBAC — Custom roles with fine-grained ABAC, not just 4 fixed tiers.
  • Better at click caps — Per-link `max_clicks` enforcement — Short.io has none.
Business
Tier where SCIM ships (vs Enterprise)
Read comparison

Compare to

Dub.co

Résidence des données dans l'UE, POPs edge propres et pas de facture serverless par requête.

  • Better at residency — EU-resident by default; Dub runs US-East on a serverless platform unless self-hosted.
  • Better at price — Pro starts at €3.50 a month; Dub's entry tier is $24.
  • Better at SSO/SCIM tier — Native on Business; Dub gates both behind Enterprise.
€3.50
Pro entry price a month (Dub: $24)
Read comparison

Compare to

TinyURL

Des analytics, une API et un niveau gratuit sur lequel vous pouvez vraiment construire.

  • Better at free tier — Full REST API and 5k clicks/mo retained; TinyURL free has no API and no analytics.
  • Better at compliance — EU residency by default; TinyURL is a US SaaS.
  • Better at teams — Workspaces, RBAC, SCIM on Business — TinyURL is per-account.
Free
Tier where the API and analytics ship
Read comparison

Why teams move

Three reasons people switch — and they're not vanity metrics.

Every migration ticket we see lands in one of these three buckets. The features page has the long version; this is the 30-second pitch.

Cost savings

Pro plans start at €3.50 a month, Business at €70. You pick a size by link volume, and the Free plan covers 50 links and 500 tracked clicks a month.

See pricing

EU data residency

Edge POPs in the EU region, US East, and Asia-Pacific route every request inside-region. The control plane lives in the EU; sub-processors are listed and minimised.

How analytics stays in-EU

Self-hosting by contract

A Helm chart for Kubernetes exists in the repository. Licence terms and the supported self-hosting model are set per contract; contact [email protected].

Trust and security

How migration works

Four steps. Zero broken QR codes. A real rollback window.

We treat migrations as a deploy, not a marketing exercise. Here's the flow we run for every team that switches over — same playbook for 1,000-link side projects and 1M-link enterprises.

  1. Step 1

    Export

    from your current tool

    CSV from Bitly /v4 or Rebrandly /links. We'll ingest the slug + destination + UTM tail without renaming columns.

  2. Step 2

    Dry-run import

    POST /v1/links/bulk?dryRun=1

    Preview shows per-row mapping, slug collisions, and UTM template overrides. No links are created until you commit.

  3. Step 3

    Cutover

    CNAME flip, zero downtime

    Old short domain points at us; old origin keeps resolving 30 days as fallback. QR codes stay valid.

  4. Step 4

    Audit

    rollback window

    Per-link diff log shows exactly what changed; revert any mismatch with one button. We sign off when you sign off.

At-a-glance criteria

Ten criteria, four products, no asterisks.

The full deep-dives live on each comparison page; this is the wide-angle view. Yes / partial / no — partial means it exists but in a different tier or with caveats.

CriterionElidoBitlyRebrandlyShort.io
EU data residency by default
Self-hosting by contract (Enterprise)
OpenAPI 3.1 spec
Native SCIM (paid tier)
Server-side conversion forwarding
Wildcard subdomains
Per-link click cap (max_clicks)
Custom roles (ABAC)
Free tier — analytics retention
Premium .ly / .co inventory

Each per-competitor page lists the exact tier and the caveats behind every “partial” cell.

Switching is fast

Most teams cut over in a single afternoon.

We've ported tens of thousands of short links from Bitly, Rebrandly, and Short.io without a single broken redirect. The numbers below are the median across the last 200 migrations.

CSV import for 10,000 links
5 min

Column mapper auto-detects channel, variant, UTM overrides.

Broken links via 301 preservation
0

Old short URLs keep resolving while DNS flips. No QR reprints.

Rollback window
30 day

Cutover audit log keeps both routes hot until you sign off.

Prêt à changer ?

Chaque guide de migration couvre l'importation CSV, le basculement CNAME du domaine personnalisé (zéro temps d'arrêt) et le mappage API ligne par ligne.