📦

SDK

Офіційні клієнтські бібліотеки: PHP, JavaScript, Python, Go — встановлення, налаштування та основні call sites.

Офіційні бібліотеки

Чотири production-ready SDK покривають один і той самий REST API з ідіоматичними біндингами.

Мова Пакет 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 — у roadmap.

Встановлення

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

Аутентифікація

Передайте API-ключ один раз при створенні клієнта; переуикористовуйте його.

$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"))

Що вони вміють

  • Автоматичні retry з exponential backoff
  • Вбудована генерація idempotency-key
  • Типізовані request/response моделі
  • Хелпери для верифікації webhook-підписів

Повний surface — у README кожного repo.