Self Hosting

Open Source Webhooks Service

Svix makes it easy for developers to send webhooks. Developers make one API call, and Svix takes care of deliverability, retries, security, and more.

Hero image
Backed by
Y CombinatorAleph

We reliably deliver billions of webhooks a year for companies such as

BrexBenchlingLobLTSE EquityBizzaboClerk.devBonfireAcolad GroupYocoNashSpot AIStiltScalapayDealHubHyperWordcabInstruqtKitemaker

Documentation

You can find general usage documentation at https://docs.svix.com. For complete API documentation with code examples for each endpoint in all of our official client libraries head over to our API documentation site at https://api.svix.com.

For information on configuring and self-hosting the server, please refer to the README.

Lob
Adding Svix to the mix was definitely the right decision for us. In addition to happy customers, our engineers have their evenings back.
LTSE Equity
Svix has been absolutely rock solid for us. Their dashboards are clear and straightforward. But the killer feature is “Svix Play”, which makes testing and debugging a breeze — even in your local dev environment!
Bizzabo
This is by far one of the best products I've ever worked with. It does one thing but it does it so well that I can't imagine ever doing my own webhooks solution.
Clerk.dev
I very much appreciate how much time Svix saved us. We were able to get a webhooks MVP out in less than a day.
Bonfire
Svix saved us a lot of work. Instead of trying to implement a custom webhooks service, I only had to write about 10 lines of code.
Acolad Group
Webhooks were a struggle for us, and it's great that we no longer have to care about them.
Hyper
Svix gives our users a Stripe-level webhook experience, and it took us under five minutes to setup. This is a no-brainer.
Instruqt
Thanks to Svix we delivered a superior webhook experience, in a fraction of the time. Using their simple API we went from MVP to production in a matter of days.
Kitemaker
Developers expect a certain level of deliverability and developer experience when it comes to webhooks, and I’m far too busy to provide it.

Running the Server

There are multiple ways to get the Svix server up running. Docker is probably the most common, and you can use the official Svix Docker image from Docker Hub. We also have pre-compiled binaries here. For more info, check out the README.

Designed for developers

Our simple yet powerful webhook API provides you with everything you need to offer a world-class webhooks experience.

Send a webhook with just one API call
JavaScript (TypeScript)
const svix = new Svix("sk_IrlFPEh3VYctuyHhKTCxamGV");

// Send an event to Rock Inc's webhook endpoints
await svix.message.create("app_Xzx8bQeOB1D1XEYmAJaRGoj0", {
  eventType: "user.created",
  payload: {
    username: "new_user",
    email: "new_user@example.com",
  },
});

Client Library Overview

⚡️ Feature Breakdown ⚡️

LanguageOfficially SupportedAPI SupportWebhook Verification
Go
Python
Typescript/Javascript
Java
Kotlin
Ruby
C# (dotnet)
Rust
PHPComing soon

Support & Community

Open Source vs. Svix Hosted

The Svix hosted service and the open source project are API compatible, and you can use the same libraries with either. There are, however, a few differences between the open source version and the hosted service.

We have reduced a lot of the complexity and infrastructure required to run the Svix hosted service. While this complexity is needed for the scale the Svix hosted service deals with, it's not useful for the vast majority of people and it would have made this project much harder to deploy, and thus to use.

FAQs

What is open source webhooks as a service?

Open source webhooks as a service makes it easy for developers to send webhooks. Developers make one API call, and Svix takes care of deliverability, retries, security, and more.

Can you handle our scale?

We handle a very large number of webhooks in our SaaS version, and with the right supporting infrastructure, the self-hosted version should be able to do the same. Just make sure to have a large enough database to support your load.

Do you offer SLAs?

Yes we do, as part of our enterprise tier. Please contact us for more information.