Short.io → Elido — import every link and domain in one paste
Paste your Short.io private API key. The Import Wizard lists every domain, fetches every link, and lets you map and migrate without any downtime. Branded custom domains land in Elido with slugs intact.
What you can do
Full Short.io import — no exports, no downtime
How it works
Short.io API → Import Wizard → Elido edge
The Elido Import Wizard reads from Short.io's REST API using your private API key. It paginates through every link across all your Short.io domains, presents a domain-mapping screen, then spawns a background worker that creates matching Elido links. You watch progress live in the Import Wizard and download the final report when complete. Short.io keeps redirecting until you cut DNS.
Import Wizard lists every Short.io domain and link count
Bind each Short.io domain to an Elido domain; resolve slug conflicts
Background worker creates links; report downloadable on completion
Setup guide
Three steps from Short.io to Elido
- 1Generate a Short.io API key
Short.io → Integrations → API Keys → Create. 'secret' (private) key required.
- 2Paste in Elido
/dashboard/integrations/shortio-migration → paste key. We list every Short.io domain.
- 3Map domains + run
Bind each Short.io domain to an Elido domain. Worker paginates GET /links and creates Elido equivalents.
What transfers
What gets migrated — and what doesn't
Migrated
- Destination URLs (all links)
- Slugs (preserved when no conflict)
- Tags (1:1 mapping to Elido tags)
- Custom domains (mapped in Import Wizard)
- UTM parameters and link metadata
Not migrated
- —Click history (API does not expose per-click data)
- —Custom analytics dashboards
- —Team members (re-invite in /dashboard/settings/team)
- —Short.io-specific pixel integrations
shortio-import tag in /dashboard/links and bulk-deleting. Your Short.io account is untouched.Authentication
Private API key — read-only, encrypted at rest
Short.io has two key types: public and private (secret). The migration requires the private key, which you generate under Short.io → Integrations → API Keys. This key is read-only for the purposes of migration — Elido only calls GET endpoints on your Short.io account. The key is encrypted with your workspace's KMS key before storage in Elido. Once the migration completes, you can revoke the Short.io key immediately — Elido does not need ongoing access after the import. You can also remove the stored key from /dashboard/integrations at any time.
Elido only reads your Short.io links and domains. It never creates, updates, or deletes anything in your Short.io account.
Frequently asked questions
Do I need to export anything from Short.io?+
No. The migration reads from the Short.io API directly using your private (secret) API key. Elido fetches every link and domain automatically — no manual export required.
What type of Short.io API key is required?+
You need a 'secret' (private) API key, not the public key. In Short.io, go to Integrations → API Keys → Create. The secret key is required to read link details. The public key only allows link creation.
Will my Short.io links break during migration?+
No. Short.io continues redirecting while the import runs. Elido creates a parallel copy of your links. You cut over by updating DNS when you are ready — both can operate simultaneously.
Are click analytics migrated?+
No. Click history is not transferred. Short.io does not expose per-click event data via API in a portable format. New clicks land in Elido analytics from the cutover moment.
Can I undo the migration?+
Yes. The import only creates new Elido links — it never modifies Short.io. If you need to roll back, delete the imported batch by filtering the 'shortio-import' tag in /dashboard/links and deleting in bulk. Your Short.io account is unchanged.
Your Short.io links, on Elido infrastructure
EU-hosted, GDPR-friendly, and faster at the edge. Migration takes minutes.