Svix - Webhooks as a service

Website | Documentation | Community Slack

Ruby library for interacting with the Svix API and verifying webhook signatures ![GitHub tag](https://img.shields.io/github/tag/svix/svix-webhooks.svg) [![Gem](https://img.shields.io/gem/v/svix)](https://rubygems.org/gems/svix) [![Join our slack](https://img.shields.io/badge/Slack-join%20the%20community-blue?logo=slack&style=social)](https://www.svix.com/slack/) # Usage Documentation You can find general usage documentation at . For complete API documentation with code examples for each endpoint in all of our official client libraries head over to our API documentation site at . # Language Support
⚡️ Features ⚡️
Officially Supported
API Support
Signature Verification
Caveats 🚀 None!
## Installation Add this line to your application's Gemfile: ```ruby gem 'svix' ``` If you are using svix to send outgoing webhhooks, you should also install the `typhoeus` gem. If you are only using svix to consume incoming webhooks, you do not need it. ```ruby gem 'typhoeus` ``` And then execute: ```sh bundle ``` Or install it yourself as: ```sh gem install svix ``` # Development First checkout the [core README](../README.md#development) for details on how to generate our API bindings, then follow the steps below. ## Building ```sh bundle exec rake build ``` ## Contributing Before opening a PR be sure to format your code! ```sh bundle exec rspec spec ``` ## Running Tests Simply run: ```sh bundle exec rspec spec ``` ## Publishing ```sh gem build svix.gemspec gem push pkg/svix-.gem ```