QRL API Overview
The QRL API's are the developers portal into the inner workings of the Quantum Resistant Ledger's blockchain. These API's allow developers and advanced users access to core functions and information from the blockchain.
While there is no authentication required to interact with most of the QRL's API's, you will need access to an API service IP and Port of a node running on the QRL network.
Best practice is to run your own QRL node.
gRPC
The QRL API is organized around gRPC (Google Remote Procedure Call). GRPC uses protocol buffers for serializing structured data. Every function requires an object as parameter and returns another object as response. Our qrl.proto file lists the different objects as messages in two categories, request (Req) and response (Resp).
More information on GRPC can be found in their official documentation
- Public API
- Wallet API
- Walletd-Rest API
- Zeus Proxy
- Explorer API
QRL Public API
The core QRL API responsible for all core blockchain functions.
QRL Public API
Core blockchain functions and operations.
Walletd Rest Proxy - API
The QRL Wallet Daemon Rest Proxy makes integrating QRL even easier
QRL Walletd-Rest Proxy API
The QRL WalletD-Rest Proxy API documentation
Zeus Proxy API
The Zeus proxy simplifies interactions with the QRL Blockchain with focus on web development and RESTful queries
Zeus Proxy API
QRL Zeus Proxy API Documentation.
Explorer API
The QRL Explorer offers simple and limited API connectivity allowing some basic information gathering
QRL Explorer API
QRL Explorer API documentation.