svix
svix-webhooks based on official Dockerfile
Redis
bitnami/redis:7.2.5
Just deployed
/bitnami
Postgres
railwayapp-templates/postgres-ssl:16
Just deployed
/var/lib/postgresql/data
svix-server
svix/svix-server:latest
Just deployed
Svix is an enterprise-ready webhook service that simplifies the process of sending webhooks for developers. Rather than building and maintaining complex webhook infrastructure, developers can make a single API call to Svix, which then handles all critical aspects of webhook delivery:
Key Features:
- Reliable deliverability with automatic retries
- Built-in security features including webhook signature verification
- Support for both symmetric (default, faster) and asymmetric signatures
- Comprehensive webhook management and monitoring
- Support for multiple databases (PostgreSQL) and message queues (Redis)
The project provides official client libraries for multiple programming languages:
- Go
- Python
- TypeScript/JavaScript
- Java
- Kotlin
- Ruby
- C# (.NET)
- Rust
- PHP
Technical Details:
- Server written in Rust
- Requires PostgreSQL for storage
- Optional Redis dependency (v6.2.0+) for task queue and caching
- Configurable via environment variables, .env files, or config.toml
- Support for OpenTelemetry for tracing and monitoring
- Built-in SSRF protection against internal IP addresses
- JWT-based authentication system
- Operational webhooks feature for monitoring system events
The project is open source under the MIT license and maintains active community support through:
- GitHub Issues for bug reports and feature requests
- Community Forum for discussions
- Slack community for real-time chat
Template Content
Redis
bitnami/redis:7.2.5svix-server
svix/svix-server:latest