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