Connectivity

Overview

CrateDB connectivity options at a glance.

You have a variety of options to connect to CrateDB, and to integrate it with off-the-shelve, 3rd-party, open-source, and proprietary applications.

About

CrateDB supports both the HTTP protocol and the PostgreSQL wire protocol, which ensures that many clients that work with PostgreSQL, will also work with CrateDB.

Through corresponding drivers, CrateDB is compatible with JDBC, ODBC, and other database API specifications. By supporting SQL, CrateDB is compatible with many standard database environments out of the box.

Details

CrateDB provides plenty of connectivity options with database drivers, applications, and frameworks, in order to get time series data in and out of CrateDB, and to connect to other applications.

To learn more, please refer to the documentation sections and hands-on tutorials about supported client drivers, libraries, and frameworks, and how to configure and use them with CrateDB optimally.

Synopsis

In order to provide a CrateDB instance for testing purposes, use, for example, Docker.

docker run --rm -it --publish=4200:4200 --publish=5432:5432 crate/crate:nightly

Tip

The CrateDB Examples repository also includes a collection of clear and concise examples how to connect to and work with CrateDB, using different environments, applications, or frameworks.

Learn

Ecosystem Catalog

Ecosystem Catalog
Driver Support

Driver Support
Integration Tutorials

Integration Tutorials