Svix logo

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

APIs

Svix Webhooks API

The hosted Svix API for sending webhooks to your customers' endpoints. Covers applications (tenants), endpoints (subscriber URLs), event types, messages (webhook payloads), mess...

Svix Ingest API

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 API

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...

Svix Open Source Server API

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-...

Semantic Vocabularies

Svix Context

38 classes · 9 properties

JSON-LD

API Governance Rules

Svix API Rules

14 rules · 4 errors 8 warnings 2 info

SPECTRAL

JSON Structure

Svix Application Structure

0 properties

JSON STRUCTURE

Svix Endpoint Structure

0 properties

JSON STRUCTURE

Svix Event Type Structure

0 properties

JSON STRUCTURE

Svix Message Structure

0 properties

JSON STRUCTURE

Example Payloads

Svix Endpoint Create Example

5 fields

EXAMPLE

Svix Message Create Example

5 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
🚀
Quickstart
Quickstart
🎓
Tutorials
Tutorials
📝
SignUp
SignUp
🔗
Login
Login
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Regions
Regions
🔑
Authentication
Authentication
🔗
Security
Security
🔗
Compliance
Compliance
🔗
TrustCenter
TrustCenter
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
📰
Blog
Blog
📄
ChangeLog
ChangeLog
📄
ReleaseNotes
ReleaseNotes
💬
Support
Support
🔗
Contact
Contact
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🌐
Console
Console
🔗
Sandbox
Sandbox
🔗
CLI
CLI
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
X
X
🔗
LinkedIn
LinkedIn
🔗
Capabilities
Capabilities
🔗
Rules
Rules
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
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