What is Sink and how does it work?
Sink is a self-hosted, serverless link shortener built with Nuxt, Tailwind CSS, and shadcn-vue. Instead of running on a traditional server instance, it executes on Cloudflare Pages and Workers.
Link data is stored directly in Cloudflare Workers KV, and traffic tracking is handled via the Cloudflare Workers Analytics Engine. Inside its clean, modern dashboard, users can perform bulk URL imports, custom slug styling, password protection, and device-based destination routing. The tool also features a 3D visual globe in its dashboard to display real-time event logs and geographic locations of clicking visitors.
Sink standout strengths
The absolute speed of redirects is Sink’s premier selling point. Because it uses Cloudflare's globally distributed network, redirects bypass centralized databases and execute directly at the network edge.
Additionally, the integration ecosystem is remarkably mature for a lightweight, open-source project. With the Raycast extension and Apple Shortcuts integration, users can generate shortened links, custom slugs, and copy them to their clipboard in seconds without opening the dashboard UI. Its zero-cost infrastructure footprint allows users to easily run the shortener on Cloudflare's free tiers for small-to-medium project scopes.
Sink weaknesses and drawbacks
Deploying Sink is highly developer-centric. Setting up the project requires configuring compatibility flags (such as enabling nodejs_compat on Cloudflare Pages) and manually binding database assets.
Users frequently encounter empty dashboard statistics if their Cloudflare API token lacks exact permissions (specifically "Account Analytics"). Furthermore, the 1024-byte limit on Cloudflare KV metadata means that if a user inputs a URL packed with heavy UTM tracking parameters or customized social previews, the write request will silently fail. The platform's single-tenant architecture also makes it unsuitable for larger marketing teams that require independent team credentials or audit logs.
Sink pricing & plans (2026)
Sink is entirely free and open-source under the MIT license. Running it costs nothing if usage stays within Cloudflare’s free limits. If you scale past 100k redirects per day or 1k dashboard edits daily, Cloudflare's paid Workers plan starts at $5 per month.
It is designed for web developers, self-hosters, and technical creators who want to run a fast branded URL shortener without paying monthly SaaS fees. It is not designed for non-technical creators or marketing teams who lack access to a Cloudflare account or struggle with environment variable configurations.
Who is Sink best for?
| User type |
Why it fits |
Considerations |
| Independent Developers |
Ultra-low latency redirects, developer workflow integrations (Raycast, API), and zero cost. |
Requires terminal access and Cloudflare configurations. |
| Privacy-Minded Creators |
All analytics data and click logs remain in your personal Cloudflare tenant. |
The dashboard analytics visualization is basic compared to commercial SaaS dashboards. |
| Bootstrapped Startups |
Free tier allows 100,000 redirects daily with zero platform infrastructure costs. |
Lacks team workspaces, multi-user invites, or role permissions. |
| Non-Technical Marketers |
High-quality social sharing customizations (custom OpenGraph properties). |
Heavy onboarding friction; requires setting DNS, CNAMEs, and API tokens. |
Sink review: final verdict
Sink sits in an attractive niche between complex self-hosted applications like Shlink or Kutt (which require VPS maintenance or Docker hosts) and expensive SaaS products like Dub.co or Bitly. If you already manage domain assets through Cloudflare, Sink is an unbeatable "set-and-forget" utility. However, if you require team collaboration, comprehensive marketing attributions, or a point-and-click deployment wizard, commercial platforms remain a necessity.