All Projects → input-output-hk → Adrestia

input-output-hk / Adrestia

APIs & SDK for interacting with Cardano.

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
M2x Python
AT&T M2X Python Library
Stars: ✭ 25 (-55.36%)
Mutual labels:  library, 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
Abclinuxuapi
API for http://abclinuxu.cz.
Stars: ✭ 8 (-85.71%)
Mutual labels:  api, library
Ethkit
Ethereum dev toolkit for Go
Stars: ✭ 32 (-42.86%)
Mutual labels:  wallet, library
Hvac
🔒 Python 2.7/3.X client for HashiCorp Vault
Stars: ✭ 839 (+1398.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
Gochimp3
🐒 Golang client for MailChimp API 3.0.
Stars: ✭ 39 (-30.36%)
Mutual labels:  api, client
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].