Home
Andamio is an open credential protocol. Anyone can issue credentials, and these credentials can serve as prerequisites for new ones. They compose into permissions, learning paths, and access rules across applications.
Andamio uses the Cardano blockchain to store these credentials. This makes the credentials permanent and tamper-proof, and it also enables a new class off applications that use programmable credentials.
Andamio provides convenient abstractions that make it possible to ignore the blockchain entirely. It also provides a toolkit for anyone who wants to build directly with the on-chain protocol.
Try Andamio
Learn what Andamio can do by exploring the Andamio App.
Build an App
Get started with the Andamio App template and build your own solution.
API Quickstart
Make your first Andamio API call.
What makes Andamio different
Open. Anyone can issue, not just approved institutions.
Persistent. Credentials live on a blockchain, where they are permanently held by the people who earn them. They outlast the apps that issued them.
Composable. Any issuer's credentials can be prerequisites for new ones.
Functional. Use credentials to unlock funds, governance, and access, not just signal.
How to build on Andamio
Issue Credentials
No-code issuance for organizations, via Enterprise Issuer.
Build with the API
Read, mint, and gate credentials in your own app.
Use the App
Earn credentials, take courses, build a verifiable portfolio.
To see what others are building, join Andamio Pioneers.
Developer Guides
| Guide | Description |
|---|---|
| Your First App | Build a course, enroll a student, submit an assignment |
| API Integration | Environment URLs, auth headers, request patterns |
| Authentication | Wallet-based login and JWT flow |
| Transactions | Build → sign → submit lifecycle |
| Error Handling | Recovery patterns for failed transactions |
Built-in Access Control
The API separates app identity from user identity:
| Header | Purpose |
|---|---|
X-API-Key | Identifies your app. Used for rate limits and quotas. One key serves all your users. |
Authorization | Identifies the user. A JWT issued when users sign a challenge with their Cardano wallet. |
Users never expose private keys. They sign a challenge, nothing more. Tokens are valid for 24 hours.
Reference
Preprod API
Endpoint documentation for development
Mainnet API
Endpoint documentation for production
SDK
TypeScript packages for transaction building
Protocol
On-chain architecture, validators, and state machines