// Developers

Build evidence
into your product.

Developers can submit events directly through APIs and SDKs, or package integrations as connector packs for the Attesto Marketplace. Tenant users install connectors through their Attesto account; approved developers publish validated connector assets after review.

[ 01 ]

Event API

Submit proof events via REST API. Receive signed receipts. Verify events programmatically. Full reference documentation at docs.attesto.eu.

[ 02 ]

SDK

Embed the Attesto SDK in your application or AI system for direct, low-latency event submission with automatic canonicalisation.

[ 03 ]

Connector SDK

Package your integration as a reusable connector for the Attesto Marketplace. Connectors turn external system events into Proofstream evidence.

[ 04 ]

Verify API

Build independent verification into your workflows. Check event integrity, Merkle paths, and anchor references programmatically.

// Account types

Tenant account vs developer account.

Tenant accounts access Attesto services, install connectors, and manage evidence pipelines. Developer accounts are for building and publishing connectors to the marketplace. Both use shared Attesto authentication.

// SDKs & CLI

Native libraries for every stack.

[ Python ]v0.2.0

Python SDK

Disponibile su PyPI. Supporta l'invio di eventi, la verifica delle ricevute, la gestione degli stream e la validazione offline dei pacchetti.

[ TypeScript ]v0.2.0

TypeScript SDK

Disponibile su npm. Tipizzazione TypeScript completa, API async/await, impostazioni predefinite per la produzione e retry automatici.

[ Go ]GA

Go SDK

Per infrastrutture enterprise e strumenti di automazione. Invio di eventi a bassa latenza e supporto ricevitore webhook.

// Attesto CLI

Verify offline. No backend required.

The Attesto CLI lets developers and auditors verify Truth Packages locally without backend access. Deterministic output makes verification results reproducible and audit-ready.

attesto verify truth-package --file ./truth-package.zip

Ready to build with Attesto?

Read the docs