// branded link infrastructure — your domain, your rules
Your links,
but shorter.
openshort.link compresses sprawling URLs into branded, trackable short links on a domain people actually trust. Paste. Press enter. Done.
Built for the domain you own
// 04 capabilitiesCustom back-halves
Choose every character after the slash. /launch, /q3-sale, /hire-me — memorable beats random.
Your brand, not ours
Point your own domain's DNS at us. Every click lands on your name — never a generic tld nobody recognizes.
Analytics on every link
Clicks, geography, referrers and devices stream in real time. No upgrade wall for the basics.
API-first everything
Create, rotate and retire links from CI, scripts or your product. If you can POST, you can shorten.
Recently minted
// stored in this browser — hook the API to sync everywhereShip it from your terminal
// api.openshort.link/v1# create a short link on your domain curl -X POST https://api.openshort.link/v1/links \ -H "Authorization: Bearer os_live_k3y_demo" \ -H "Content-Type: application/json" \ -d '{ "url": "https://example.com/summer-campaign", "slug": "summer", "domain": "openshort.link" }'
// zero deps, straight fetch const res = await fetch("https://api.openshort.link/v1/links", { method: "POST", headers: { Authorization: `Bearer ${process.env.OS_KEY}` }, body: JSON.stringify({ url: "https://example.com/summer", slug: "summer" }) }); const { short_url } = await res.json();
# pip install requests import requests r = requests.post("https://api.openshort.link/v1/links", headers={"Authorization": "Bearer os_live_k3y_demo"}, json={"url": "https://example.com/summer", "slug": "summer"}) print(r.json()["short_url"]) # https://openshort.link/summer
Point your DNS
Add one
CNAMErecord for your branded domain toedge.openshort.link.Verify ownership
We auto-provision TLS certificates the moment DNS propagates. Zero config.
Post your first link
Grab a key, fire one request, and your brand starts routing clicks worldwide.