SDKs
Official Elydora client libraries for JavaScript, Python, and Go. Each SDK handles key management, signing, chain-hashing, and API communication.
Available SDKs
JavaScript / TypeScript
$ npm install @elydora/sdk
Python
$ pip install elydora
Go
$ go get github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2
CLI Installation
Each SDK includes a CLI that configures all 15 hook integrations with one command. The console pre-fills public identifiers, and the CLI requests secrets through echo-disabled prompts. Automation can supply owner-only secret files. See the AI Agent Integration guide for details.
Common Features
All SDKs provide the same core functionality:
- Ed25519 public key derivation from the private key seed (Node.js and Python; Go uses crypto/ed25519)
- Automatic EOR construction and signing
- Chain hash tracking and prev_chain_hash management
- Nonce generation for replay protection
- JWKS retrieval for independent receipt verification
- Retry logic with exponential backoff
- CLI tool for one-command hook installation in supported AI coding tools