Skip to content

crate/cratedb-toolkit

Folders and files

NameName
Last commit message
Last commit date
Apr 15, 2025
Apr 25, 2025
Apr 25, 2025
Apr 23, 2025
Aug 16, 2024
Apr 25, 2025
Jun 27, 2023
Jul 6, 2024
May 7, 2024
Apr 25, 2025
Jun 27, 2023
Oct 10, 2023
Jul 17, 2024
Oct 13, 2024
Apr 29, 2025
Jun 17, 2024

Repository files navigation

CrateDB Toolkit

Tests Test coverage Python versions

License Status PyPI Downloads

» Documentation | Changelog | Community Forum | PyPI | Issues | Source code | License | CrateDB

About

This software package includes a range of modules and subsystems to work with CrateDB and CrateDB Cloud efficiently.

You can use CrateDB Toolkit to run data I/O procedures and automation tasks of different kinds around CrateDB and CrateDB Cloud. It can be used both as a standalone program, and as a library.

It aims for DWIM-like usefulness and UX, and provides CLI and HTTP interfaces, and others.

Status

Please note that the cratedb-toolkit package contains alpha-, beta- and incubation-quality code, and as such, is considered to be a work in progress. Contributions of all kinds are much welcome, in order to make it more solid, and to add features.

Breaking changes should be expected until a 1.0 release, so version pinning is strongly recommended, especially when using it as a library.

Install

Install package.

pip install --upgrade cratedb-toolkit

Verify installation.

ctk --version

Run with Docker.

alias ctk="docker run --rm ghcr.io/crate/cratedb-toolkit ctk"
ctk --version

Development

Contributions are very much welcome. Please visit the documentation to learn about how to spin up a sandbox environment on your workstation, or create a ticket to report a bug or share an idea about a possible feature.