Refers: Evercatch/evercatch-board#21
📦 Evercatch Go
Official Go SDK for Evercatch webhook infrastructure platform.
🧭 Overview
This repository contains the official Go 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 Go applications.
⚠️ This SDK is currently under active development and is not yet ready for production use. The package published on Go 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 | Go |
| Framework | None (Standard Library + Minimal Dependencies) |
| Key Dependencies | net/http (for HTTP), encoding/json (for JSON handling) |
🚀 Getting Started
Prerequisites
- Go 1.21+
Installation (Future)
Once released, the package will be available on Go:
# This will not work until the first official release
go get git.psmattas.com/evercatch/evercatch-go
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-go.git
cd evercatch-go
# 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.