TypeScript / Node
@drin00/sdk — typed client with retries, cursor pagination, and webhook verification.Python
pip install drin — the official Python client, same surface as the TS SDK.Go
Call the REST API with the standard
net/http client — worked example below.Ruby
Use
Net::HTTP or your HTTP client of choice against the REST contract.PHP
A few lines of
curl or Guzzle — the same JSON body as everywhere else.cURL / REST
No dependency. The raw HTTP contract, callable from any stack.
Install
TypeScript / Node
The official client mirrors the wire contract one-to-one, with built-in retries, async-iterator pagination, typed errors, and local webhook verification.Python
Same surface, Pythonic names. Published to PyPI asdrin.
Any language (REST)
No SDK? Every endpoint is a plain JSON request over HTTPS. Here’s the same send in Go, Ruby, and PHP.Account-wide keys also take a
sender (your project’s external id) so requests
are scoped correctly. Project-scoped keys don’t need it.