Svix
Project description
Svix - Webhooks as a service
Website | Documentation | Community Slack
Python library for interacting with the Svix API and verifying webhook signatures
Usage Documentation
You can find general usage documentation at https://docs.svix.com. 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 https://api.svix.com.
Language Support
⚡️ Features ⚡️ | |
---|---|
Officially Supported | ✅ |
API Support | ✅ |
Signature Verification | ✅ |
Caveats | Async support planned. |
Installation
pip install Svix
Usage
from svix.api import Svix, ApplicationIn
svix = Svix("AUTH_TOKEN")
app = svix.application.create(ApplicationIn(name="Application name"))
Please refer to the documentation or the API reference for more usage instructions.
Development
First checkout the core README for details on how to generate our API bindings, then follow the steps below.
Requirements
- python 2 or 3
Installing dependencies
python -m venv .venv
pip install -r requirements.txt && pip install -r requirements-dev.txt
Contributing
Before opening a PR be sure to format your code!
./scripts/format.sh
Running Tests
Simply run:
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file svix-0.47.0.tar.gz
.
File metadata
- Download URL: svix-0.47.0.tar.gz
- Upload date:
- Size: 88.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4375977eda83ce33632a898f488a7da22060c080f3a318f032f2ce8bcc7b728 |
|
MD5 | c213e46e6c8989c6556b3b3919c48ff4 |
|
BLAKE2b-256 | a067527c14a4ed982427eb6f3c41476616d9a54f95e7923a1417dec331eea473 |