We're excited to announce that the Dub API is now generally available, with native SDKs in the languages you love.
Ever since we soft launched our API a few months ago, we've been working hard to improve its stability & developer experience. Some of the improvements include:
Workspace API keys: We simplified our API DX by moving keys to the workspace-level.
Restricted scopes: You can now set fine-grained permission scopes for your API keys.
Machine users: You can also create machine users to associate API keys with.
Our API infrastructure has been production-ready for months now, but we chose to keep the "beta" label as we iterated our API syntax and functionality.
400,000+
links created
40,000+
links created monthly
47,500,000+
clicks tracked
In fact, companies like Raycast, Opensauced, Midday, and Whop have already been leveraging our API in production to shorten links programmatically. Some of our most active API users are currently generating over thousands of links per day.
Today, we're confident in our ability to support any production-level link management use case. Whether you're running a SMS campaign with millions of short links or an ad campaign with billions of clicks, we've got you covered.
Dub's link infrastructure & analytics has
helped us gain valuable insights into the link-sharing use case of Ray.so. And
all of it with just a few lines of code.
This makes it much easier for developers to integrate Dub's link infrastructure into their applications, without needing to reach for different fetch libraries in their respective environments.
We've also created quickstart guides for each of these languages, as well as code examples to get you started. For example, here's how you can create a link in TypeScript, Python, Ruby, and Go:
To show you the potential of Dub, we've also created a collection of open-source examples.
For example, we recently built OSS Gallery, which shows how you can generate short links on the fly and display real-time click analytics for those links directly inside your application:
Raycast also recently open-sourced Ray.so, where they use Dub to generate short links for easy sharing & analytics:
We're incredibly excited for you to try out the new Dub API and SDKs.
This is just the beginning. Here are some of the features we're working on next:
OAuth Flow: We're currently working on an OAuth flow for you to easily build integrations with Dub – instead of manually creating API keys and entering them into your application, users can "Sign in with Dub" in 1-click.
Integrations Marketplace: Once you've built your integration, you can submit it to the Dub Integrations Marketplace to share it with the Dub community.