All comparisons

Lua vs

Short.io

Short.io took the right lesson early: the branded domain is the product, not the upgrade. Its free tier has long been unusually generous about domains, which is the opposite of how most shorteners are priced, and it deserves credit for that. Where the two part company is ownership. Short.io is a hosted service, so the click record lives on their infrastructure and the roadmap is theirs.

Why people move

You can run it yourself

Lua is open source, so the record of who clicked what can stay on infrastructure you control. That is not something a hosted-only product can offer at any tier.

The pricing is not usage-metered per click

Lua meters five numbers and none of them is a per-click charge. Read both pricing pages against your actual volume, because this is where the two diverge most.

An MCP server, not just an API

An assistant can create a link, tag it and read its analytics directly, without a scraping layer or a custom integration in between.

Feature by feature

FeatureLuaShort.io
Custom domainsIncludedIncluded, generous free tier
Open sourceYesNo
Self-hostingYesNot offered
Click analyticsCountry, region, city, device, browser, OS, referrer, UTMComparable
REST APIIncludedIncluded
MCP serverIncludedNot offered
Link expiry and passwordIncluded on every planAvailable

What it costs

Where you areLuaShort.io
Getting startedFree, 5 linksFree, domain-friendly
Growing volumePaid plans by volumePaid plans by volume
Keeping the data yourselfSelf-host at costNot offered

Switch if you

  • Want the click record on your own infrastructure
  • Want to read the source of the thing resolving your links
  • Want an assistant to drive it over MCP

Stay on Short.io if you

  • Are inside their free domain allowance and happy there
  • Rely on an integration they have and we do not
  • Have no interest in ever running infrastructure

Try it against your own links

Free to start, no card. Bring a domain when you are ready.

Start for free