Adrestia is a collection of products which makes it easier to integrate with Cardano. It comes in different flavours: SDK or high-level APIs. Depending on the use-cases you have and the control that you seek, you may use any of the components below.
To get started, checkout the 📘 Adrestia user-guide !
name / link
description
Byron
Jörmungandr
Shelley
cardano-wallet
JSON/REST API for managing UTxOs in HD wallets
✔️
✔️
✔️
cardano-rest
JSON/HTTP API for browsing on-chain data
✔️
❌
✔️
cardano-graphql
GraphQL/HTTP API for browsing on-chain data
✔️
❌
✔️
Name / Link
Description
Byron
Jörmungandr
Shelley
bech32
Human-friendly Bech32 address encoding
N/A
✔️
✔️
cardano-wallet
Command-line for interacting with cardano-wallet API
✔️
✔️
✔️
cardano-addresses
Addresses and mnemonic manipulation & derivations
✔️
✔️
✔️
cardano-transactions
Transaction construction and signing
✔️
❌
🚧
Rust SDKs (+WebAssembly support)
Name / Link
Description
Byron
Jörmungandr
Shelley
cardano-launcher
node and cardano-wallet launcher for NodeJS applications
✔️
✔️
✔️
⚠️ Here be dragons. These tools are used internally by other tools and
does not benefit from the same care in documentation than other tools above.
name / link
description
persistent
Fork of the persistent Haskell library maintained for cardano-wallet
See CONTRIBUTING.md