For developers
Andamio is a protocol made to be built upon. Every credential on it is backed by real, reviewed work, and your apps can act on that — you query plain REST, and Cardano validators enforce the rules underneath.
The Andamio API backs all of it — courses, projects, and the credentials between them, all over plain REST. Audited smart contracts on Cardano, wrapped as an API — the transaction building is done for you.
Issue
Run the credential lifecycle — commit, assess, claim — for courses and projects.
Verify
Read the credentials any holder owns, from anywhere.
Gate
Unlock features by who holds what.
Query
Courses, projects, modules, and SLTs as structured data.
curl https://api.andamio.io/api/v2/course/student/credentials/list \
-H "X-API-Key: $ANDAMIO_KEY"{
"data": [
{
"course_id": "ab5d9217bbbac409ffbe7c8c65d9b358932245079a7f8547a28bc755",
"course_title": "Getting Started with Andamio",
"is_enrolled": true,
"enrollment_status": "completed",
"claimed_credentials": ["1b37e6b411bc614e9da67943124219053eafa717793e5424f4a33765e42328a3"],
"modules": [
{ "slt_hash": "1b37e6b411bc614e9da67943124219053eafa717793e5424f4a33765e42328a3",
"title": "Mint Access Token and Commit to Assignment" }
]
}
]
}Resources
Authenticate with an API key or a wallet JWT.
Call the API to create a Course or Project. You get an ID that's yours and published on-chain — now you're an issuer: you define what credentials mean, and every one earned against them carries your policy. Start from the app template.
andamio-app-templateYou don't have to own a Course or Project to build on one. Build a dashboard over a partner's credentials, a verifier, a directory, or an agent that commits on someone's behalf. Credentials are public and composable by design.
Read the API referenceAndamio's developer surface is small enough to give to an agent. Point it at andamio-dev — the knowledge layer that teaches it the protocol and estimates costs — and it drives the Andamio CLI to build, sign, and submit transactions for you.