справка

SDK и клиентские библиотеки

Официальные библиотеки для четырёх языков — установка, базовое использование и ссылки на исходный код.

Python

# pip install hexly-sdk
from hexly import Hexly

client = Hexly(api_key="hx_live_...")
order = client.gateway.get("/v1/orders/42")

Требует Python 3.9+. Поддерживает синхронный и асинхронный (asyncio) клиенты.

Node.js / TypeScript

// npm install @hexly/sdk
import { Hexly } from '@hexly/sdk'

const hexly = new Hexly({ apiKey: 'hx_live_...' })
const order = await hexly.gateway.get('/v1/orders/42')

Полная поддержка TypeScript с автогенерацией типов из вашей схемы маршрутов.

Go

// go get github.com/hexly/hexly-go
client := hexly.NewClient("hx_live_...")
order, err := client.Gateway.Get(ctx, "/v1/orders/42")

Полностью типизированный клиент с поддержкой контекстов (context.Context) и graceful shutdown.

Java

// Maven: dev.hexly:hexly-sdk:3.2.0
HexlyClient client = HexlyClient.builder()
    .apiKey("hx_live_...")
    .build();
Order order = client.gateway().get("/v1/orders/42");

Совместим с Java 11+ и построен поверх стандартного java.net.http клиента без дополнительных тяжёлых зависимостей.

Остальные языки

Для языков без официального SDK платформа полностью доступна через обычный REST API — используйте любой HTTP-клиент вместе с разделом справочника API.