All 114 Dependencies

Every package Svix depends on, ranked by repo health score.

Svix is a webhooks-as-a-service platform, and svix-webhooks is the fully open source, self-hostable version of the exact same Rust server that powers Svix's own commercial cloud offering. Instead of every SaaS company reinventing outbound webhook delivery — retries, HMAC signing, endpoint management, delivery logs — teams can run svix-server themselves or use official SDKs to talk to a hosted instance, with no functional gap between the two.

The repository is a large monorepo centered on svix-server, an axum-based Rust API backed by PostgreSQL (via sea-orm) and a pluggable message queue (Redis, Redis Cluster/Sentinel, or RabbitMQ through the omniqueue crate). A dedicated async worker drives delivery attempts with jittered exponential backoff, disables endpoints after repeated failures, and reports status through operational webhooks. Around the server sit svix-bridge, an agent that wires Kafka or other queues directly to webhook delivery or ingestion without a custom receiver, and svix-cli, an npm-distributed CLI for scripting the API.

On the client side, Svix maintains eight officially supported SDKs (Go, Python, TypeScript/JavaScript, Java, Kotlin, Ruby, C#, PHP) plus a native Rust crate and a Terraform provider, all generated from a shared OpenAPI schema via the codegen pipeline. Every SDK ships the same signature-verification logic, implementing the vendor-neutral Standard Webhooks specification that Svix helped create — so the same verification code can validate webhooks from any Standard Webhooks-compliant sender, not just Svix.

The project is MIT licensed with no enterprise fork or feature gating: there's no `ee/`, `enterprise/`, or `pro/` directory, and no license-check gating found in the server source, so everything in the self-hosted build is available with no license key required.

15 idna_adapter =1.1.0 outdated 17 js_option 0.1.1 outdated 17 tokio-reactor-trait 4.1 18 tokio-executor-trait 3.1 21 concolor-clap 0.1.0 27 urlencoding 2.1.2 28 colored_json 5.0.0 28 hyper-openssl 0.10.2 28 version_check 0.9.5 30 maplit 1 33 dirs-rs 6.0.0 outdated 36 hex 0.4.3 36 rust-hmac-sha256 1 37 num_enum 0.7.2 38 crc-rs 3 39 hyper-tls 0.6.0 39 path-to-error 0.1.7 40 once_cell 1.18.0 41 serde-repr 0.1 43 fastrand 2.0.1 45 uuid v1.6.0 46 Validator 0.20.0 outdated 48 axum-server 0.7.1 outdated 48 rust-rdkafka 0.38.0 outdated 48 tokio-tungstenite 0.29.0 outdated 50 serde_yaml 0.9 51 Tower 0.5.1 51 Tower 0.3.3 outdated 54 fs-err 3.2.0 56 base64 0.22.1 outdated 56 dotenvy 0.15.7 57 aide 0.13.4 outdated 57 url 1.1.0 outdated 57 url 2.3.1 57 url 2.5.4 59 quote 1.0.15 60 indoc 2.0.5 60 proc-macro2 1.0.78 61 deno_ast 0.53.0 61 httpmock v1.3.1 outdated 61 ipnet 2.5 63 tracing-opentelemetry 0.33.0 outdated 64 bytes 1.1.0 64 indexmap 2.10.0 64 rust-ed25519-compact 2.1.1 64 rust-ksuid 0.8.0 outdated 65 Chrono 0.4 66 HTTPX >=0.23.0 66 http-body 0.1.0 outdated 67 anyhow 1 67 dialoguer 0.12.0 67 figment 0.10 68 deadpool 0.12.1 outdated 68 jwt-simple 0.11.6 outdated 69 async-trait 0.1 69 bb8 0.9.0 69 bb8 0.24.0 outdated 70 itertools 0.14.0 outdated 70 lapin 3.7.2 outdated 71 Standard Webhooks (Python) 1.0.0 outdated 71 Standard Webhooks (Python) 73 aes-gcm 0.10.1 outdated 73 open 5.3.1 73 serde 1.0 74 sha2 0.10.4 outdated 75 Schemars 0.8.11 outdated 75 hyper-rustls 0.27.7 75 rand 0.10.2 75 toml 0.8.19 outdated 76 SQLx 0.8.2 outdated 76 http 1.1.0 76 regex 1 77 tracing 0.1.41 77 tracing 0.3 outdated 78 thiserror 2.0.11 81 reqwest 0.13.4 82 attrs >=21.3.0 82 hyper-util 0.1.16 83 futures 0.3 83 futures 0.3.31 83 tower-http 0.6.1 outdated 84 serde_json 1.0 85 rust-openssl 0.10.72 87 syn 2.0.48 outdated 87 uuid 1 88 Clap 4.2.4 88 Clap 4.5.38 88 python-dateutil 89 sea-orm 1.1.1 outdated 89 time 0.3.47 90 jsonschema 0.46.5 outdated 91 Hickory Proto 0.26.1 91 Svix 1.17.0 outdated 91 axum 0.7.7 outdated 91 axum 0.9.3 outdated 92 Deno 0.352.1 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 PHPUnit >=10.0 <=12.9 outdated 92 Sentry Rust SDK 0.48.2 outdated 92 redis-rs 0.32.4 outdated 93 PHP CS Fixer ^3.0 93 Pydantic >=2.10 93 Tokio 1.41.0 93 Tokio 0.7 outdated 93 aws-config 1.8.12 93 aws-config 1.2 93 hyper 1.7.0 94 Guzzle ^7.0 outdated 94 rustls 0.23.31 95 TypeScript ^4.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers