Docs·SDKs
📦

SDKs

Official client libraries: PHP, JavaScript, Python, Go — install, configure, and the call sites that matter.

Official libraries

Four production-ready SDKs cover the same REST API surface with idiomatic bindings.

Lang Package Repo
PHP eveses/eveses-php github.com/evesescom/php-sdk
JS / TS @eveses/sdk github.com/evesescom/js-sdk
Python eveses github.com/evesescom/python-sdk
Go github.com/evesescom/go-sdk github.com/evesescom/go-sdk

Ruby / Rust / Java are on the roadmap.

Install

composer require eveses/eveses-php
npm install @eveses/sdk
pip install eveses
go get github.com/evesescom/go-sdk

Authenticate

Pass your API key once at construction; reuse the client.

$eveses = new Eveses\Client(getenv('EVESES_KEY'));
import { Eveses } from '@eveses/sdk';
const eveses = new Eveses({ key: process.env.EVESES_KEY });
from eveses import Eveses
client = Eveses(key=os.environ['EVESES_KEY'])
client := eveses.New(os.Getenv("EVESES_KEY"))

What they do

  • Automatic retries with exponential backoff
  • Built-in idempotency-key generation
  • Typed request/response models
  • Webhook signature verification helpers

See each repo's README for the full surface.