Open source · Self-hosted

Own every link.
Understand every click.

Short links, analytics, health monitoring, imports, backups and automation—deployed inside your own Cloudflare account.

  • ✓ Your data
  • ✓ Your domains
  • ✓ No per-click fee
RUNS ONWorkersD1KVPagesR2 optionalQueues optional

A complete link stack

More than a URL shortener.

Run the daily link workflow from one calm interface, while keeping D1 as your source of truth and KV as a fast redirect cache.

01

Manage and migrate

Create, tag, group, archive and bulk-manage links. Import Shlink, JSON or CSV safely with previews, conflict checks and migration records.

/launch/docs/newsletter/campaign
02

Measure what matters

Explore clicks, visitors, countries, devices, referers, campaigns and conversions with saved views and scheduled reports.

03

Monitor and recover

Detect broken destinations, send recovery-aware alerts, keep audit history and protect operations with backups and restore previews.

All monitored destinations healthy
04

Integrate on a stable API

Build browser extensions, Shortcuts or internal tools against a versioned OpenAPI contract, scoped tokens and signed webhooks.

GET /api/v1/links
Authorization: Bearer ••••••••

200 { "success": true }

One focused workspace

Clear operations as your link library grows.

Simple mode keeps everyday actions close. Advanced mode reveals analytics, monitoring, automation, backups and API tools when you need them.

  • ✓ English and Simplified Chinese
  • ✓ Duplicate destination warnings
  • ✓ Password protection starts disabled
  • ✓ Exportable data and change records

Built for the edge

Fast redirects. Durable truth.

The redirect path stays small. Analytics and monitoring run outside the critical response, so observability cannot hold up a visitor.

Principle D1 is always the source of truth. KV accelerates redirects but never owns primary link state.

Self-host in your account

From clone to first link.

The guided bootstrap previews every resource name, checks the selected account and requires an exact confirmation before creating anything.

  1. 01

    Clone and install

    Fork the GPL-licensed repository and install the pinned workspace dependencies.

    npm install
  2. 02

    Preview resources

    Generate unique D1, KV, Worker and Pages names without changing Cloudflare.

    npm run deploy:bootstrap
  3. 03

    Approve and deploy

    Bind the reviewed release, commit and migrations, then let the safety-gated workflow deploy.

    git push origin main
Fresh installs and upgrades are different tracks.

Existing deployments keep their bindings and require a verified backup before migrations or deploy.

Read the safety model ↗

Road to 1.0

Built in public, one stable layer at a time.

COMPLETE

Core link platform

Redirects, Admin, analytics, monitoring, migration, backups and OpenAPI.

IN PROGRESS

Public launch foundation

Beginner deployment, project site, isolated Demo and operational hardening.

PLANNED

Access and integrations

Optional Cloudflare Access, async events, card views and richer link presentation.

Your links, your infrastructure

Start with one link.
Keep control as you grow.