APIs & Authentication

Administrative API

Everything that you can do via the Kaleido console, you can also do via the Kaleido API.

  • Create & manage consortia, environments, blockchain nodes & full-stack services
  • Access logs and metrics
  • Read ledger index data on your contracts, transactions and token operations
  • ... and many more

See the Admin API section of the Developer Materials for worked examples.

These calls are routed via our SaaS control plane and secured via Administrative API Keys

Runtime APIs

The blockchain nodes and full-stack services you run in your environments also have a rich set of APIs to perform their function. Some of these APIs include:

  • Raw interfaces into Ethereum blockchain nodes (JSON/RPC)
  • Auto-generated REST APIs for Smart Contracts (Ethconnect)
  • Subscribing to Event Streams
  • Application to Application Messaging with end-to-end encryption
  • Document Storage and Transfer
  • Wallets and Signing
  • ... and many more

See the Application Programming section of the Developer Materials, as well as the details of each Full-stack Service.

These calls go direct to your runtimes and are secured via Runtime Application Credentials