Open Source · Self-hosted

Lapisan link yang dapat diprogram untuk aplikasi, tim, dan AI agent.

shrtnr adalah URL shortener self-hosted yang Anda kendalikan dari kode dan dari AI assistant, bukan hanya dari dashboard. Setiap deployment menyertakan REST API dengan spesifikasi OpenAPI, SDK bertipe di npm, PyPI, dan pub.dev, serta MCP server bawaan yang dapat dihubungkan oleh Claude, Copilot, dan MCP client lain melalui OAuth di Cloudflare Access. Link dimiliki oleh orang yang membuatnya, beberapa slug bisa mengarah ke satu tujuan, dan bundel menggabungkan klik seluruh kampanye ke dalam satu laporan. Berjalan di Cloudflare Workers dan D1, di dalam tier gratis.

Butuh bantuan deploy? Kami siap membantu. Hubungi kami

shrtnr.
Yang Anda Dapatkan

Yang disertakan setiap deployment

shrtnr admin dashboard with 30-day click analytics

MCP server

Tool untuk link, slug, bundel, QR code, dan analitik, dilayani dari Worker yang sama. OAuth melalui Cloudflare Access; setiap pemanggilan tool berjalan sebagai pengguna yang masuk. Setiap tool diberi anotasi read-only, idempoten, atau destruktif.

Bundel dengan analitik gabungan

Kelompokkan link dari satu kampanye. Total klik, timeline, negara, referrer, perangkat, browser, dan porsi tiap link, dalam rentang apa pun. Satu link bisa masuk ke beberapa bundel.

Beberapa slug per link

Satu tujuan, satu slug acak plus slug kustom sebanyak yang Anda mau, masing-masing dilacak dan bisa dimatikan sendiri.

Kepemilikan per pengguna

Identitas dari Cloudflare Access. Pembuat memiliki apa yang dibuatnya; semua orang bisa membaca. API key diterbitkan per orang dan bertindak sebagai orang itu.

SDK bertipe

TypeScript, Python, Dart. Dibangkitkan dari spesifikasi OpenAPI dan dikunci ke hash-nya di CI.

REST API

OpenAPI 3.1, referensi interaktif di setiap deployment, bearer key dengan cakupan terbatas.

Analitik klik

Negara, referrer, perangkat, OS, browser, QR versus link, timeline adaptif, bot difilter secara default.

Siklus hidup link

Masa berlaku, nonaktifkan yang bisa dibalik, pelindung hapus untuk apa pun yang punya klik, pembuatan idempoten, label dari judul halaman.

Dashboard admin

Inggris, Indonesia, Swedia. Tiga tema. QR code.

Deploy sekali klik di tier gratis Cloudflare

D1 dan KV disiapkan untuk Anda, migrasi dijalankan pada request pertama.

Belum ada: link berkata sandi, impor/ekspor, routing per perangkat atau negara, tag, pengaturan pratinjau sosial, webhook klik.

Kelompokkan Link Terkait

Bundel. Ikuti cerita utuhnya.

Meluncurkan sesuatu lewat posting blog, repo GitHub, halaman npm, dan situs docs? Masukkan semuanya ke satu bundel. Satu gambar utuh kampanye, bukan delapan grafik terpisah. Satu link bisa masuk ke banyak bundel sekaligus, dan Anda mengarsipkan bundel saat kampanye selesai.

Tinjauan bundel
shrtnr bundles overview: active, archived, and new bundle cards with click counts and sparklines
Per-bundle drill-down: total clicks, countries, domains, and ranked link breakdown with sparklines
◆Detail per bundel
  • Kelompokkan lintas apa pun

    Bundel link dari domain, kampanye, atau proyek mana pun. Setiap bundel punya ceritanya sendiri.

  • Analitik gabungan

    Total klik, timeline, negara, referrer, perangkat, OS, browser, QR versus link, dan porsi tiap link dari total, dalam rentang apa pun.

  • Masuk ke banyak bundel

    Satu link bisa masuk beberapa bundel sekaligus. Tanpa duplikat, tanpa pelacakan terpisah, tanpa perlu rapi-rapi nanti.

Integrasi Developer & AI

AI Anda Mengelola Link. Anda Juga.

Setiap deployment shrtnr menyertakan MCP server. Claude, Copilot, dan MCP client apa pun terhubung melalui OAuth di Cloudflare Access: persingkat URL, kelola bundel, atau tarik analitik dalam percakapan. Setiap pemanggilan tool berjalan sebagai orang yang terhubung, sehingga assistant tidak bisa menonaktifkan atau menghapus link pengguna lain. Lebih suka kode? SDK bertipe untuk TypeScript, Python, dan Dart membungkus REST API yang sama.

SDK Tersedia
Endpoint MCPPanduan setup

https://mcp.your-domain.com

// OAuth melalui Cloudflare Access, tanpa token untuk ditempel

Claude membuat dan mengelola link pendek melalui MCP server
◆Claude membuat dan mengelola link pendek melalui MCP server

Miliki Infrastruktur Anda

Izin per pengguna

Cloudflare Access menyediakan identitas. Pembuat memiliki link dan bundelnya, dan hanya pemilik yang bisa mengedit, menonaktifkan, menghapus, atau melepas slug dan anggota bundel. Semua yang masuk bisa membaca semuanya, menambahkan slug ke link mana pun, dan memasukkan link mana pun ke bundel. API key diterbitkan per orang dan bertindak sebagai orang itu.

Baca model izin

Kedaulatan Data

Self-hosted di akun Cloudflare Anda sendiri. Link dan data klik Anda tetap di database D1 Anda.

shrtnr per-link analytics with slugs and breakdowns

Keandalan Jangka Panjang

Anda memiliki domain dan logikanya. Tanpa risiko platform, tanpa link rot. Aset Anda tetap di bawah kendali Anda.

◆Manajemen API Key Termasuk
shrtnr API keys with read and create scopes

Mulai Sekarang
dalam Hitungan Menit.

Deploy milik Anda sendiri. Open source, self-hosted, di tier gratis Cloudflare.

MCPREST APIOpen Source

Kami membangun produk seperti ini untuk klien.

shrtnr kami bangun untuk diri sendiri lalu kami rilis. Kalau Anda ingin kualitas rekayasa seperti ini pada produk Anda sendiri, ceritakan apa yang sedang Anda bangun.

Google Cloud Partner

Ceritakan Tentang Proyek Anda