Developer Documentation
Everything you need to integrate blockchain document verification into your applications. Setara provides a simple REST API — register documents, verify hashes, and manage credits.
Quick Start
- 1
Register your organization
Create an account at setara.network/register to receive your API key and 5,000 free credits.
- 2
Get your API key from the response
The registration response includes your
api_key(starts withsk_). Store it securely — it authenticates all document operations. - 3
Make your first API call
Register a document hash on the blockchain:
bashcurl -X POST https://api.setara.network/api/v1/me/documents \ -H "X-API-Key: sk_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "ipfs_cid": "QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco", "doc_type": "certificate", "metadata": "{\"name\":\"Award Certificate\"}", "recipient": "recipient@example.com" }'
Explore the Docs
Build an App
4-step integration guide with working code examples in Node.js, Python, and Go.
Read more →API Reference
All endpoints, request and response examples, authentication, and error codes.
Read more →Run a Node
Docker deployment, port configuration, and troubleshooting for validator nodes.
Read more →Need Help?
Can't find what you're looking for? Reach out to us directly or browse the help centre.