One link platform. Every surface.
Pick the surface where you actually work. Every client talks to the same API.
Extensions02
Browser and launcher extensions for shortening from anywhere.
Native apps04
First-class desktop, terminal, and mobile clients.
Bots05
Shorten and track without leaving your chat.
Shaf Discord Bot
Shorten links, generate QR codes, and view charts in Discord
Shaf Telegram Bot
Inline link shortening and stats directly inside any Telegram chat
Shaf for Slack
soonShorten, unfurl, and track links in Slack workspaces
Shaf for n8n
Native workflow node for n8n low-code automations
Shaf for Zapier
soonConnect Shaf to 6,000+ business applications via Zapier
Official SDKs06
Type-safe clients in every language we ship in.
TypeScript SDK
Type-safe client for Node.js, Bun, Deno, and Cloudflare Workers
Python SDK
Sync and async client with type annotations and retry backoff
Rust SDK
High-performance async Rust client built on Tokio & Reqwest
Go SDK
Idiomatic Go client with context cancellation and zero dependencies
Kotlin SDK
Coroutines & Flow client for Android, JVM, and Multiplatform
C++ SDK
soonModern C++20 header-only client for native game engines & apps
Shaf is API-first. Use our comprehensive REST endpoints, OpenAPI specification, or fork our official SDK repositories on GitHub.


