SDKs
SDKs
Official AveTrust SDKs for Node.js, Python, PHP, Go, Java and Rust.
AveTrust ships six official SDKs. They all wrap the same REST API and expose the same surface: create a session, retrieve it, read its result, send the hosted link, decide, and verify webhook signatures.
Install
| Language | Package | Install |
|---|---|---|
| Node.js | @avetrust/node | npm i @avetrust/node |
| Python | avetrust | pip install avetrust |
| PHP | avetrust/sdk | composer require avetrust/sdk |
| Go | github.com/avetrust/avetrust-go | go get github.com/avetrust/avetrust-go |
| Java | net.avetrust:avetrust-java | Maven Central |
| Rust | avetrust | cargo add avetrust |
Pick your language
Node.jsTypeScript-first, promises, SSE streaming.PythonSync client, typed models.PHPComposer, PSR-friendly.GoIdiomatic, context-aware.JavaJava 21, Maven Central.RustTyped, ergonomic client.
Same auth everywhere
Initialize every SDK with an API key (sk_test_… in sandbox). The client sends it
as X-Api-Key and switches to sandbox automatically for sk_test_ keys.
Next steps
- Quickstart — the end-to-end flow.
- Webhooks — verify signed events.