Svix
Svix is an enterprise webhooks-as-a-service platform on the sending side of the webhook market. It provides a single API for delivering reliable, secure, low-latency webhooks at scale, with hosted UIs (Consumer App Portal), a polyglot SDK pipeline, an open source server, and adjacent products for streaming (Stream) and webhook ingestion (Ingest). Hosted offering is multi-region (US, EU, CA, AU, IN) with SOC 2 Type II, HIPAA, PCI-DSS attestations.
4 APIs
0 Features
WebhooksWebhooks As A ServiceWebhook DeliveryWebhook SendingEvent DrivenEventingMessagingPub SubStreamingIngestIntegrationReliabilityRetriesDeliverabilitySigningVerificationHMACStandard WebhooksMulti TenantMulti RegionEnterpriseSaaSDeveloper PlatformAPIRESTSOC 2HIPAAPCI DSSGDPROpen SourceRustPolyglot SDKTerraformCLI
The hosted Svix API for sending webhooks to your customers' endpoints. Covers applications (tenants), endpoints (subscriber URLs), event types, messages (webhook payloads), mess...
The receiving-side surface of Svix. Ingest sources are URLs that accept incoming webhooks from third parties (Stripe, GitHub, Shopify, etc.), apply verification, transformations...
Svix Stream is event streaming for product telemetry — sinks, events, and pollers exposed under /api/v1/stream/. Provides the same delivery-reliability semantics as webhooks but...
The self-hostable open source Svix server (svix-webhooks repo). Smaller surface area than the hosted product (no Stream, no Ingest, no Connectors, no Background Tasks, no multi-...
name: Svix
description: |
Svix is an enterprise webhooks-as-a-service platform on the sending side of the
webhook market. It provides a single API for delivering reliable, secure, low-latency
webhooks at scale, with hosted UIs (Consumer App Portal), a polyglot SDK pipeline,
an open source server, and adjacent products for streaming (Stream) and webhook
ingestion (Ingest). Hosted offering is multi-region (US, EU, CA, AU, IN) with
SOC 2 Type II, HIPAA, PCI-DSS attestations.
url: https://github.com/api-evangelist/svix
humanURL: https://www.svix.com
baseURL: https://api.svix.com
image: https://www.svix.com/static/img/brand-padded.svg
created: '2026-05-22'
modified: '2026-05-22'
specificationVersion: '0.20'
type: Index
aid: svix
tags:
- Webhooks
- Webhooks As A Service
- Webhook Delivery
- Webhook Sending
- Event Driven
- Eventing
- Messaging
- Pub Sub
- Streaming
- Ingest
- Integration
- Reliability
- Retries
- Deliverability
- Signing
- Verification
- HMAC
- Standard Webhooks
- Multi Tenant
- Multi Region
- Enterprise
- SaaS
- Developer Platform
- API
- REST
- SOC 2
- HIPAA
- PCI DSS
- GDPR
- Open Source
- Rust
- Polyglot SDK
- Terraform
- CLI
apis:
- name: Svix Webhooks API
description: |
The hosted Svix API for sending webhooks to your customers' endpoints. Covers
applications (tenants), endpoints (subscriber URLs), event types, messages
(webhook payloads), message attempts (delivery history), integrations
(per-application API keys), and the authentication endpoints used to mint
Consumer App Portal access tokens. Also includes operational webhooks (Svix
telling you about your own Svix account), statistics, environment
import/export, background tasks, and connectors.
humanURL: https://api.svix.com/docs
baseURL: https://api.svix.com
aid: svix:webhooks-api
tags:
- Webhooks
- Webhook Sending
- Applications
- Endpoints
- Messages
- Message Attempts
- Event Types
- Integrations
- Operational Webhooks
- Background Tasks
- Statistics
- Connectors
- Environments
properties:
- type: OpenAPI
url: openapi/svix-openapi.json
- type: Documentation
url: https://docs.svix.com
- type: APIReference
url: https://api.svix.com/docs
- type: Authentication
url: https://docs.svix.com/api-keys
- type: Errors
url: https://docs.svix.com/retries
- type: RateLimits
url: rate-limits/svix-rate-limits.yml
- name: Svix Ingest API
description: |
The receiving-side surface of Svix. Ingest sources are URLs that accept
incoming webhooks from third parties (Stripe, GitHub, Shopify, etc.), apply
verification, transformations, and forward them to your endpoints. Same
Bearer token, same multi-region hosts, exposed under the /ingest/api/v1/
prefix of the same hosted OpenAPI.
humanURL: https://api.svix.com/docs
baseURL: https://api.svix.com
aid: svix:ingest-api
tags:
- Ingest
- Webhook Receiving
- Sources
- Verification
- Transformation
- Inbound Webhooks
properties:
- type: OpenAPI
url: openapi/svix-openapi.json
- type: Documentation
url: https://www.svix.com/ingest/
- type: APIReference
url: https://api.svix.com/docs
- name: Svix Stream API
description: |
Svix Stream is event streaming for product telemetry — sinks, events, and
pollers exposed under /api/v1/stream/. Provides the same delivery-reliability
semantics as webhooks but designed for high-volume event fan-out and pull-based
consumption.
humanURL: https://www.svix.com/stream/
baseURL: https://api.svix.com
aid: svix:stream-api
tags:
- Streaming
- Event Stream
- Sinks
- Pollers
- Telemetry
properties:
- type: OpenAPI
url: openapi/svix-openapi.json
- type: Documentation
url: https://www.svix.com/stream/
- name: Svix Open Source Server API
description: |
The self-hostable open source Svix server (svix-webhooks repo). Smaller surface
area than the hosted product (no Stream, no Ingest, no Connectors, no
Background Tasks, no multi-region) — 29 paths, 46 operations in v1.1.1 — but
API-compatible with the hosted product for the core webhook-sending workflow.
humanURL: https://github.com/svix/svix-webhooks
baseURL: http://localhost:8071
aid: svix:open-source-server
tags:
- Open Source
- Self Hosted
- Webhook Sending
- Rust
- MIT License
properties:
- type: GitHubRepository
url: https://github.com/svix/svix-webhooks
- type: Documentation
url: https://docs.svix.com/
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/svix/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/svix-create-app-portal-access-workflow.yml
name: Svix Provision Application and Open App Portal
summary: Create an application and mint a magic-link URL into its embedded App Portal.
- url: arazzo/svix-create-integration-and-key-workflow.yml
name: Svix Create Integration and Retrieve Key
summary: Create an integration on an application and read back its API key.
- url: arazzo/svix-decommission-application-workflow.yml
name: Svix Decommission an Application
summary: List an application's endpoints, branch on whether one exists, delete it, then delete the application.
- url: arazzo/svix-endpoint-health-check-workflow.yml
name: Svix Endpoint Health Check
summary: Send an example message to an endpoint and read its delivery statistics.
- url: arazzo/svix-ingest-source-and-endpoint-workflow.yml
name: Svix Create Ingest Source and Endpoint
summary: Create an ingest source, attach an ingest endpoint, and read back the source's ingest URL.
- url: arazzo/svix-operational-webhook-setup-workflow.yml
name: Svix Set Up Operational Webhook Endpoint
summary: Register an operational webhook endpoint and retrieve its signing secret.
- url: arazzo/svix-provision-and-send-message-workflow.yml
name: Svix Provision Application and Send First Message
summary: Create an application, register a webhook endpoint, send a message, and inspect the delivery attempts.
- url: arazzo/svix-recover-failed-webhooks-workflow.yml
name: Svix Recover Failed Webhooks
summary: Trigger recovery of an endpoint's failed messages and poll the background task to completion.
- url: arazzo/svix-register-event-type-and-send-workflow.yml
name: Svix Register Event Type and Send Example
summary: Create an event type, subscribe an endpoint to it, and send the event type's example message.
- url: arazzo/svix-resend-failed-attempt-workflow.yml
name: Svix Resend a Failed Message Attempt
summary: Find a failing delivery attempt for a message and resend it to its endpoint.
- url: arazzo/svix-rotate-endpoint-secret-workflow.yml
name: Svix Rotate Endpoint Signing Secret
summary: Rotate a webhook endpoint's signing secret and read back the new secret value.
- url: arazzo/svix-rotate-ingest-source-token-workflow.yml
name: Svix Rotate Ingest Source Token
summary: Rotate an ingest source's token and return its refreshed ingest URL.
- url: arazzo/svix-rotate-integration-key-workflow.yml
name: Svix Rotate Integration Key
summary: Rotate an integration's API key and read back the new key value.
- url: arazzo/svix-send-message-and-confirm-delivery-workflow.yml
name: Svix Send Message and Confirm Delivery
summary: Send a message to an existing application and poll its attempts until delivery succeeds.
- url: arazzo/svix-stream-sink-and-poll-events-workflow.yml
name: Svix Create Stream with Poller Sink and Send Events
summary: Create a stream, attach a poller sink, publish events, and poll the sink for them.
- type: Portal
url: https://www.svix.com
- type: DeveloperPortal
url: https://dashboard.svix.com
- type: Documentation
url: https://docs.svix.com
- type: APIReference
url: https://api.svix.com/docs
- type: GettingStarted
url: https://docs.svix.com/quickstart
- type: Quickstart
url: https://docs.svix.com/quickstart
- type: Tutorials
url: https://docs.svix.com/tutorials
- type: SignUp
url: https://dashboard.svix.com
- type: Login
url: https://dashboard.svix.com
- type: Pricing
url: https://www.svix.com/pricing/
- type: Plans
url: plans/svix-plans-pricing.yml
- type: RateLimits
url: rate-limits/svix-rate-limits.yml
- type: FinOps
url: finops/svix-finops.yml
- type: Regions
url: https://docs.svix.com/multi-region
- type: Authentication
url: https://docs.svix.com/api-keys
- type: Security
url: https://www.svix.com/security/
- type: Compliance
url: https://www.svix.com/security/
- type: TrustCenter
url: https://www.svix.com/security/
- type: TermsOfService
url: https://www.svix.com/terms/
- type: PrivacyPolicy
url: https://www.svix.com/privacy/
- type: StatusPage
url: https://status.svix.com
- type: Blog
url: https://www.svix.com/blog/
- type: ChangeLog
url: https://github.com/svix/svix-webhooks/blob/main/ChangeLog.md
- type: ReleaseNotes
url: https://github.com/svix/svix-webhooks/releases
- type: Support
url: mailto:support@svix.com
- type: Contact
url: https://www.svix.com/contact/
- type: GitHubOrganization
url: https://github.com/svix
- type: GitHubRepository
url: https://github.com/svix/svix-webhooks
- type: Console
url: https://dashboard.svix.com
- type: Sandbox
url: https://play.svix.com
- type: CLI
name: Svix CLI
url: https://github.com/svix/svix-webhooks/tree/main/svix-cli
- type: SDK
name: Python SDK
url: https://pypi.org/project/svix/
- type: SDK
name: JavaScript / TypeScript SDK
url: https://www.npmjs.com/package/svix
- type: SDK
name: Go SDK
url: https://github.com/svix/svix-webhooks/tree/main/go
- type: SDK
name: Java SDK
url: https://central.sonatype.com/artifact/com.svix/svix
- type: SDK
name: Kotlin SDK
url: https://github.com/svix/svix-webhooks/tree/main/kotlin
- type: SDK
name: Ruby SDK
url: https://rubygems.org/gems/svix
- type: SDK
name: C# / .NET SDK
url: https://www.nuget.org/packages/Svix
- type: SDK
name: PHP SDK
url: https://packagist.org/packages/svix/svix
- type: SDK
name: Rust SDK
url: https://crates.io/crates/svix
- type: Integrations
name: Terraform Provider
url: https://github.com/svix/terraform-provider-svix
- type: Integrations
name: Zapier
url: https://docs.svix.com/integrations/zapier
- type: Integrations
name: ngrok
url: https://docs.svix.com/integrations/ngrok
- type: X
url: https://twitter.com/SvixHQ
- type: LinkedIn
url: https://www.linkedin.com/company/svix
- type: Capabilities
url: capabilities/
- type: Rules
url: rules/svix-rules.yml
- type: JSONSchema
url: json-schema/
- type: JSONLD
url: json-ld/svix-context.jsonld
- type: Vocabulary
url: vocabulary/svix-vocabulary.yml
- type: LLMsTxt
url: https://docs.svix.com/llms.txt
maintainers:
- FN: Kin Lane
url: https://apievangelist.com
email: info@apievangelist.com