Getting started

Crash is the official interactive SQL shell for CrateDB. You can use it to connect to your CrateDB cluster, run queries, and explore data with a user-friendly command-line experience.

Crash is published on PyPI, and the easiest way to install it is with pipx, which ensures it runs in an isolated environment.

Install

pipx install crash
circle-info

Don’t have pipx? Install it with: python -m pip install --user pipx && python -m pipx ensurepath

Run

crash

Option 2: Download Standalone Executable

If you prefer not to use Python environments, you can download a pre-packaged executable that includes all dependencies.

Download and Run

curl -o crash https://cdn.crate.io/downloads/releases/crash_standalone_latest
chmod +x crash
./crash

To make it globally accessible (no ./ required), move it into a directory that’s on your PATH.

Running Crash

Start Crash with:

By default, it connects to localhost:4200. To connect to a remote CrateDB instance:

Troubleshooting

Use the --verbose flag to get more detailed output (e.g., connection attempts, errors):

Querying with Crash

When you start Crash, you’ll see a prompt like:

Type any CrateDB SQL statement, and terminate it with a semicolon ;. Press Enter to run the query.

Features

  • Auto-completion as you type

  • Query history

  • Neatly formatted result tables

Last updated