⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
7,108
stars
609
commits
Vue
primary language
Aug 20, 2026
updated
A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
Website · Documentation · API Reference

[!TIP] Who is Sink for?
Sink focuses on individuals and small teams who want a simple, self-hosted shortener on Cloudflare.
For professional / business needs (managed service, multi-user, SLA, and more), use S.EE.
Experience the demo at Sink.Cool. Log in using the Site Token below:
Site Token: SinkCool
We welcome your contributions and PRs.
Video tutorial: Watch here
We currently support deployment to Cloudflare Workers (recommended) and Cloudflare Pages (deprecated).
API Docs · Live Scalar Reference for the public demo instance
Install Sink AI Skills for enhanced coding assistance:
npx skills add miantiao-me/sink
We currently do not support native MCP Server, but we have OpenAPI documentation, and you can use the following method to support MCP.
Replace the domain name in
OPENAPI_SPEC_URLand theAPI_KEYbelow with your own instance configuration.The
API_KEYis the same as theNUXT_SITE_TOKENin your instance's environment variables.
{
"mcpServers": {
"sink": {
"command": "uvx",
"args": [
"mcp-openapi-proxy"
],
"env": {
"OPENAPI_SPEC_URL": "https://sink.cool/_docs/openapi.json",
"API_KEY": "SinkCool",
"TOOL_WHITELIST": "/api/link"
}
}
}
}
(top 30 of 34)
Vue
50.0%
TypeScript
48.1%
JavaScript
1.5%
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
7,108
stars
609
commits
Vue
primary language
Aug 20, 2026
updated
A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
Website · Documentation · API Reference

[!TIP] Who is Sink for?
Sink focuses on individuals and small teams who want a simple, self-hosted shortener on Cloudflare.
For professional / business needs (managed service, multi-user, SLA, and more), use S.EE.
Experience the demo at Sink.Cool. Log in using the Site Token below:
Site Token: SinkCool
We welcome your contributions and PRs.
Video tutorial: Watch here
We currently support deployment to Cloudflare Workers (recommended) and Cloudflare Pages (deprecated).
API Docs · Live Scalar Reference for the public demo instance
Install Sink AI Skills for enhanced coding assistance:
npx skills add miantiao-me/sink
We currently do not support native MCP Server, but we have OpenAPI documentation, and you can use the following method to support MCP.
Replace the domain name in
OPENAPI_SPEC_URLand theAPI_KEYbelow with your own instance configuration.The
API_KEYis the same as theNUXT_SITE_TOKENin your instance's environment variables.
{
"mcpServers": {
"sink": {
"command": "uvx",
"args": [
"mcp-openapi-proxy"
],
"env": {
"OPENAPI_SPEC_URL": "https://sink.cool/_docs/openapi.json",
"API_KEY": "SinkCool",
"TOOL_WHITELIST": "/api/link"
}
}
}
}
(top 30 of 34)
Vue
50.0%
TypeScript
48.1%
JavaScript
1.5%