NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3591 most downloaded on npm
Svix webhooks API client and webhook verification library
Last release 4 days ago
30 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
10 versions withdrawn
withdrawn after publishing
5 years old
390 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
CLI: Rename the binary back from svix-cli to svix
svix-cli to svixApiClient between all Svix instances. Fixes a bug where multiple
independently instantiated Svix instances would always use the same base path and auth token.Nothing published for this version
Libs/Rust: Rename some Options types. The old names remain as deprecated type aliases ([#1584])
api::MessageAttemptListAttemptedMessagesOptions and use it for
MessageAttempt::list_attempted_messages, replacing MessageAttemptListOptions which contained
some extra parameters never used with this method / endpoint (#1568)options parameters on
MessageAttempt.list, MessageAttempt.listByMsg, MessageAttempt.listAttemptedMessages and
MessageAttempt.listAttemptedDestinations (#1571)EndpointStatsOptions interface to
EndpointGetStatsOptions (#1585)ListOptions class. Usage of classes that were inheriting
from it should not change though (#1587)api::Authentication::expire_all (#1584)Options types. The old names remain as deprecated type aliases (#1584)MessageAttempt API cleanup by @svix-jplatte in https://github.com/svix/svix-webhooks/pull/1568native-tls to rustls by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1590authors to manifest by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1595svix-cli by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1597dist by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1593--no-logging flag by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1600Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.44.0...v1.45.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Libs/JavaScript: Revert packaging-related change because it broke for some users ([#1556])
PostOptions parameters from non-POST methods (#1557)PostOptions parameters from non-POST methods by @svix-jplatte in https://github.com/svix/svix-webhooks/pull/1557Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.43.0...v1.44.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Libs/Go: Add convenient construction of messages with pre-serialized payload ([#1538])
NullableX types to where they actually have a use (#1543)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Server: Return 413 on large payloads
iterator fields (#1534)Nothing published for this version
Nothing published for this version
Libs/JS: Allow iterator and date parameters on list endpoints to be null (in addition to undefined)
iterator and date parameters on list endpoints to be null (in addition to undefined)status query parametersOption<T> to Option<Option<T>> that came with 1.39.0Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Libs(JS): downgrade @stablelib/base64 avoiding ERR_REQUIRE_ESM by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1506
@stablelib/base64 avoiding ERR_REQUIRE_ESM by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1506Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.39.0...v1.40.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Libs: Add operational webhook endpoint API
Option<Option<T>> fields to allow explicitly sending nulls to unset those fields.[]T instead of *[]T. Serialization handles the empty case correctly.openapi-generator to 7.9.0, with dependency upgrades and internal changes in the SDKs.Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.38.0...v1.39.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Libs(Go): EndpointUpdate and EndpointPatch allow null for channels, filter types
EndpointUpdate and EndpointPatch allow null for channels, filter typesEndpointUpdate and EndpointPatch for nulls by @svix-onelson in https://github.com/svix/svix-webhooks/pull/1462Full Changelog: https://github.com/svix/svix-webhooks/compare/v1.36.0...v1.37.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →