Official Python SDK for Evercatch webhook infrastructure platform.
Project description
📦 Evercatch Python
Official Python SDK for Evercatch webhook infrastructure platform.
🧭 Overview
This repository contains the official Python SDK for the Evercatch platform. Its purpose is to provide a simple and convenient interface for developers to interact with the Evercatch API, manage webhooks, and handle events within their Python applications.
⚠️ This SDK is currently under active development and is not yet ready for production use. The package published on PyPI is a placeholder to reserve the name.
🛠️ Tech Stack
The final technology stack is being determined. The planned stack is as follows:
| Layer | Technology |
|---|---|
| Language | Python |
| Framework | None (Standard Library + Minimal Dependencies) |
| Key Dependencies | httpx or requests (for HTTP), Pydantic (for data models) |
🚀 Getting Started
Prerequisites
- Python 3.12+
Installation (Future)
Once released, the package will be available on PyPI:
# This will not work until the first official release
pip install evercatch
Local Development
The repository can be cloned for contribution or testing once development is further along.
# Clone the repo
git clone https://git.psmattas.com/Evercatch/evercatch-python.git
cd evercatch-python
# Note: The project is not yet functional.
🌿 Branching & Commits
All work follows the Evercatch contribution guide defined in the org README.
Branch format: EC-ID-short-description
Commit format: EC-00: type(scope): message
See Evercatch Org README for full conventions.
⚙️ CI/CD
Automated via Jenkins. Merges to main trigger staging deployments.
| Pipeline | Status |
|---|---|
| Build | |
| Lint | |
| Test |
📄 License
Copyright © 2026 Evercatch. Proprietary and confidential. Unauthorised distribution is strictly prohibited.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file evercatch-0.0.1.tar.gz.
File metadata
- Download URL: evercatch-0.0.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a8950edba8ee3d1de617a186a513edbc2b56257461f86b00fb63bf05a239121
|
|
| MD5 |
cc389a01a80d94bc01b7b5f7e92f1cca
|
|
| BLAKE2b-256 |
e371096d83b7671ef2301a476101a930368fa5c781faa50b7e2f0f1c448d2adf
|
File details
Details for the file evercatch-0.0.1-py3-none-any.whl.
File metadata
- Download URL: evercatch-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c03e64a49daeba389e4a403060e11c427ce757cdd1cc5833f1aa56e8afc2a546
|
|
| MD5 |
2d650192cff671335d372c7c0026b835
|
|
| BLAKE2b-256 |
17b6eb569280220b11f0e353994168b183aae6bae205b0238f568752308dd1e1
|