cratedb-toolkit 0.0.49


pip install cratedb-toolkit

  Latest version

Released: Jun 17, 2026


Meta
Author: The CrateDB Developers
Maintainer: Andreas Motl, Hernan Cianfagna, Niklas Schmidtmer, Walter Behmann
Requires Python: >=3.8

Classifiers

Development Status
  • 4 - Beta

Environment
  • Console

Intended Audience
  • Customer Service
  • Developers
  • Education
  • End Users/Desktop
  • Information Technology
  • Manufacturing
  • Science/Research
  • System Administrators
  • Telecommunications Industry

Operating System
  • MacOS :: MacOS X
  • Microsoft :: Windows
  • POSIX :: Linux
  • Unix

Programming Language
  • Python
  • Python :: 3 :: Only
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14

Topic
  • Adaptive Technologies
  • Communications
  • Database
  • Documentation
  • Education
  • Internet
  • Internet :: WWW/HTTP
  • Office/Business
  • Scientific/Engineering
  • Software Development :: Embedded Systems
  • Software Development :: Libraries
  • Software Development :: Object Brokering
  • Software Development :: Pre-processors
  • Software Development :: Quality Assurance
  • Software Development :: Testing
  • Software Development :: Version Control
  • System :: Archiving
  • System :: Benchmark
  • System :: Clustering
  • System :: Distributed Computing
  • System :: Hardware
  • System :: Logging
  • System :: Monitoring
  • System :: Networking
  • System :: Systems Administration
  • Text Processing
  • Utilities

CrateDB Toolkit

Python versions Downloads

License PyPI Status Test coverage

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

ci-main ci-cloud ci-nlsql

ci-dynamodb ci-influxdb ci-kinesis ci-mongodb ci-postgresql ci-pymongo

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.

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

Contribute

Contributions are very much welcome. Please visit the Documentation to learn how to spin up a sandbox environment on your workstation, or create a ticket to report a bug or propose a feature.

Status

Breaking changes should be expected until a 1.0 release, so version pinning is strongly recommended, especially when using this software as a library. For example:

pip install 'cratedb-toolkit[full]==0.0.38'

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
attrs (<27)
boltons (<26)
cattrs (<27)
click (<8.5)
click-aliases (<=1.0.5)
click-aliases (<2,>=1.0.6)
colorama (<1)
colorlog
crash
cratedb-sqlparse (==0.0.17)
croud (<1.16,>=1.13)
importlib-metadata
importlib-resources
keyrings-cryptfile (<2)
orjsonl (<2)
pympler (<1.2)
python-dateutil (<3)
python-dotenv (<2)
python-slugify (<9)
pyyaml (<7)
requests (<3,>=2.28)
sqlalchemy-cratedb (>=0.41.0)
sqlparse (<0.6)
tqdm (<5)
typing-extensions (<5)
vasuki (<0.8)
verlib2 (<0.4)
yarl (<1.25)