input-output-hk / Adrestia
APIs & SDK for interacting with Cardano.
Stars: ✭ 56
Projects that are alternatives of or similar to Adrestia
Smudge
Control the Spotify app from within Emacs.
Stars: ✭ 186 (+232.14%)
Mutual labels: api, integration, client
Deeply
PHP client for the DeepL.com translation API (unofficial)
Stars: ✭ 152 (+171.43%)
Mutual labels: api, library, client
Gitter Api
[production-ready] Gitter API implementation for php 7.0+ allowing sync, async and streaming access.
Stars: ✭ 11 (-80.36%)
Mutual labels: api, library, client
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+332.14%)
Mutual labels: api, library, client
Python Common Cache
This project is a cache component based on the memory and it is lightweight, simple and customizable. 🐍 😃
Stars: ✭ 21 (-62.5%)
Mutual labels: api, library
Currencyviewer
Short python framework that dynamically displays and converts the cryptocurrencies in your Kraken wallet into equivalents fiat money.
Stars: ✭ 13 (-76.79%)
Mutual labels: api, wallet
Restless
Express.js api, type safe validations and more
Stars: ✭ 32 (-42.86%)
Mutual labels: api, library
Dsc Mercado Livre
Biblioteca de integração com o Mercado Livre
Stars: ✭ 55 (-1.79%)
Mutual labels: api, client
Vainglory
(*DEPRECATED*: The API no longer exists, so this will no longer work) A Javascript API Client wrapper for Vainglory
Stars: ✭ 32 (-42.86%)
Mutual labels: api, client
Webdriver Rust
Library implementing the wire protocol for the W3C WebDriver standard.
Stars: ✭ 56 (+0%)
Mutual labels: api, library
Nineapi
Unofficial python client library for *official* 9GAG API. (alpha)
Stars: ✭ 43 (-23.21%)
Mutual labels: api, client
Hellobooks
A Single-Page Library Management App built with nodejs, express and react and redux
Stars: ✭ 37 (-33.93%)
Mutual labels: api, library
Https
Secure HTTP client with SSL pinning for Nativescript - iOS/Android
Stars: ✭ 45 (-19.64%)
Mutual labels: api, client
Sechub
SecHub - one central and easy way to use different security tools with one API/Client
Stars: ✭ 52 (-7.14%)
Mutual labels: api, client
Sparkling Water
Sparkling Water provides H2O functionality inside Spark cluster
Stars: ✭ 887 (+1483.93%)
Mutual labels: api, integration
Overview
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.
Getting Started
To get started, checkout the 📘 Adrestia user-guide!
Components
APIs
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 | ✔️ | ❌ | ✔️ |
CLIs
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 | ✔️ | ❌ | 🚧 |
Haskell SDKs
Name / Link | Description | Byron | Jörmungandr | Shelley |
---|---|---|---|---|
bech32 | Human-friendly Bech32 address encoding | N/A | ✔️ | ✔️ |
cardano-addresses | Addresses and mnemonic manipulation & derivations | ✔️ | ✔️ | ✔️ |
cardano-coin-selection | Coin selection and fee balancing algorithms | ✔️ | ✔️ | ✔️ |
cardano-transactions | Transaction construction and signing | ✔️ | ❌ | 🚧 |
Rust SDKs (+WebAssembly support)
Name / Link | Description | Byron | Jörmungandr | Shelley |
---|---|---|---|---|
cardano-serialization-lib | Binary serialization of on-chain data types | N/A | N/A | ✔️ |
react-native-haskell-shelley | React Native bindings for cardano-serialization-lib | N/A | N/A | 🚧 |
JavaScript SDKs
Name / Link | Description | Byron | Jörmungandr | Shelley |
---|---|---|---|---|
cardano-launcher | node and cardano-wallet launcher for NodeJS applications | ✔️ | ✔️ | ✔️ |
Formal Specifications
Name / Link | Description |
---|---|
utxo-wallet-specification | Formal specification for a UTxO wallet |
Internal
⚠️ 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 |
Contributing
See CONTRIBUTING.md
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].