# Introduction

bdk-cli (opens new window) is a lightweight repl (opens new window) wrapper over bdk that comes as a command line application. It is useful for quick testing and prototyping of bdk functionalities.

This can also be used as an example application to create your own command line bitcoin wallet tool using bdk.

bdk-cli can interface with all the blockchain backends currently supported by bdk, like rpc, electrum, esplora and compact_filters.

Check out project documentation (opens new window) for more details.

The following sections goes into more details on the installation and usage of bdk-cli.