FdbShell 7.4.2

dotnet tool install --global FdbShell --version 7.4.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local FdbShell --version 7.4.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=FdbShell&version=7.4.2
                    
nuke :add-package FdbShell --version 7.4.2
                    

FdbShell

A command-line shell for exploring and querying a live FoundationDB cluster.

Install

FdbShell is a .NET tool. Install it globally:

dotnet tool install --global FdbShell

Usage

fdbshell

It connects using the default cluster file (or one you point it at), and drops you into an interactive prompt. From there you can browse the Directory Layer, list and read keys and ranges, run queries, and inspect the cluster's status. A convenient way to poke at a cluster during development.

Connecting

By default fdbshell uses the standard FoundationDB cluster file. A few options make it easy to point it elsewhere, in particular at a cluster running locally in Docker:

  • -c, -C, --connfile <path>: path to a cluster file.
  • --connStr <string>: a connection string, instead of a file.
  • --docker <port>: connect to a local FoundationDB running in Docker on the given port.
  • --aspire: connect to a local FoundationDB Docker instance managed by .NET Aspire.
  • --api <version>: the API version level to use.
  • --partition <name> (-p): open a named database partition.
  • --timeout <seconds> (-t), --retries <n> (-r): transaction defaults.
  • --exec "<command>": run a single command and exit (non-interactive).
fdbshell --docker 4550             # a cluster running in Docker on port 4550
fdbshell --aspire                  # a cluster managed by .NET Aspire
fdbshell --exec "dir ls /"         # run one command and exit

Requires the native FoundationDB client (fdb_c / libfdb_c) matching your cluster's version.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
7.4.2 52 7/13/2026
7.3.2 323 6/13/2025
7.3.0-preview2 255 10/18/2024