Amazon QLDB API reference - Amazon Quantum Ledger Database (Amazon QLDB)

Amazon QLDB API reference

This section describes the low-level API operations for Amazon QLDB that are accessible via HTTP, the AWS Command Line Interface (AWS CLI), or an AWS SDK:

  • Amazon QLDB – The QLDB control plane. These API actions are used only for managing ledgers and for non-transactional data operations. You can use these actions to create, delete, describe, list, and update ledgers. You can also verify journal data cryptographically, and export or stream journal blocks.

  • Amazon QLDB Session – The QLDB transactional data plane. You can use this API to run data transactions on a ledger with PartiQL statements.


    Instead of interacting directly with the QLDB Session API, we recommend using the QLDB driver or the QLDB shell to run data transactions on a ledger.

    • If you are working with an AWS SDK, use the QLDB driver. The driver provides a high-level abstraction layer above the QLDB Session data plane and manages SendCommand API calls for you. For information and a list of supported programming languages, see Getting started with the driver.

    • If you are working with the AWS CLI, use the QLDB shell. The shell is a command line interface that uses the QLDB driver for Python to interact with a ledger. For information, see Using the Amazon QLDB shell (data plane only).