Metadata-Version: 2.1
Name: svix
Version: 0.47.0
Summary: Svix
Home-page: https://www.svix.com
Author: Svix
Author-email: development@svix.com
License: MIT
Description: <h1 align="center">
            <a style="text-decoration: none" href="https://www.svix.com">
              <img width="120" src="https://avatars.githubusercontent.com/u/80175132?s=200&v=4" />
              <p align="center">Svix - Webhooks as a service</p>
            </a>
        </h1>
        <h2 align="center">
          <a href="https://svix.com">Website</a> | <a href="https://docs.svix.com">Documentation</a> | <a href="https://svix.com/slack">Community Slack</a>
        <h2>
        
        Python library for interacting with the Svix API and verifying webhook signatures
        
        ![GitHub tag](https://img.shields.io/github/tag/svix/svix-webhooks.svg)
        [![PyPI](https://img.shields.io/pypi/v/svix.svg)](https://pypi.python.org/pypi/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 <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
        
        <table style="table-layout:fixed; white-space: nowrap;">
          <th colspan="2">⚡️ Features ⚡️</th>
          <tr>
            <th>Officially Supported</th>
            <th>✅</th>
          </tr>
          <tr>
            <th>API Support</th>
            <th>✅</th>
          </tr>
          <tr>
            <th>Signature Verification</th>
            <th>✅</th>
          </tr>
          <tr>
            <th>Caveats</th>
            <th>Async support planned.</th>
          </tr>
        </table>
        
        # Installation
        
        ```sh
        pip install Svix
        ```
        
        ## Usage
        
        ```python
        from svix.api import Svix, ApplicationIn
        
        svix = Svix("AUTH_TOKEN")
        app = svix.application.create(ApplicationIn(name="Application name"))
        ```
        
        Please refer to [the documentation](https://docs.svix.com/) or [the API reference](https://api.svix.com/docs) for more usage instructions.
        
        # Development
        
        First checkout the [core README](../README.md#development) for details on how to generate our API bindings, then follow the steps below.
        
        ## Requirements
        
         - python 2 or 3
        
        ## Installing dependencies
        
        ```sh
        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!
        
        ```sh
        ./scripts/format.sh
        ```
        
        ## Running Tests
        
        Simply run:
        
        ```sh
        pytest
        ```
        
Keywords: svix,diahook,webhooks
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
