Why we built this

A link in bio is the most load-bearing page most people have. It is the one link in the profile, the one thing on the business card, the address you give when someone asks where to find you. And almost all of them are rented: a row in somebody else's database, at a path under somebody else's domain, one pricing change away from being someone else's problem.

That bothered us more the longer we looked at it. Not because the companies are badly run, but because the arrangement is upside down. The page is the most permanent thing you have and the least yours.

atproto made the fix obvious. If your links are records in your own repository, then a link-in-bio service is a renderer and nothing more. It reads what is already yours and draws it. There is no lock-in to promise you we will not abuse, because there is no lock-in to have. We built Linker to be exactly that renderer, and then kept removing things until the page it produced had no JavaScript left in it at all.

What is left is a page that loads in one request, a name you can point a domain at, and a set of records that outlive us. If Linker disappeared tomorrow, your links would still be sitting in your repo, readable by anything that speaks the protocol. We think that is the only honest way to sell someone a permanent address.

Who makes it

Linker is a Ferret Media product, built in Belgium. It is small on purpose: a renderer, a dashboard and an atproto server, each doing one job. If you want to know how a particular piece works, ask. We would rather explain it than have it taken on trust.

Reach us at hello@linker.cool.

Your links, in your repo, on a page that loads instantly.

Free at your Bluesky handle, for as long as you like. The paid plan is there when you want the address to be yours too.