Release announcements
One alias per release, pointed at the changelog, reused across email, in-app messaging and social.
Release notes, docs, status pages and onboarding flows behind links your product and your team can generate programmatically.
One alias per release, pointed at the changelog, reused across email, in-app messaging and social.
Generate short links from your own backend through the REST API instead of embedding long, brittle URLs.
Give a support agent a short, memorable address for the doc page they send fifty times a week.
Set an expiry date so a trial invitation stops working after the window closes.
The dashboard is a client of the same REST API you get — nothing in the product is dashboard-only.
Keys carry an expiry date and an optional IP whitelist, so a key that leaks is useful to nobody outside your network.
Every code is drawn at random and the database's unique index is what rejects a duplicate — never a race condition.
Create an API key in settings and send it as a bearer token. Keys support an expiry date and an IP whitelist.
Yes — pass an alias on create. Reserved words such as 'api' are rejected so a link can never shadow a real route.
The API is rate limited per key and the redirect path is rate limited per IP. The docs page lists the current numbers.
Create an account, mint an API key and create your first link with one POST.