Skip to content
@crate

CrateDB

The Database for Real-Time Analytics and Hybrid Search

Welcome!

CrateDB is a hyper-fast open source multi-model database for time series, documents and vectors, combining the simplicity of SQL with the scalability of a distributed architecture.

The CrateDB Admin Interface

Try it Out

There are two ways to get a CrateDB instance up and running quickly:

  1. Sign up for the CrateDB Cloud and choose our free plan.
  2. Spin up the official Docker image:
docker run --publish 4200:4200 --publish 5432:5432 --env CRATE_HEAP_SIZE=1g crate -Cdiscovery.type=single-node

Discover CrateDB

Check out our resources to learn about what CrateDB is, how it works, and why you should use it:

CrateDB Academy

Become a CrateDB expert by taking our free online courses. Each course is delivered as a series of videos with supporting additional resources, code, and hands-on exercises. Pass the final exam and you can earn a Certificate of Completion to share on your LinkedIn Profile.

Start your learning journey at learn.cratedb.com today!.

Join the Community / Meet Us

We'd love you to join our online Discourse community. You'll find a welcoming place to ask questions, get help and check out tutorials.

We're also on Twitter/X and LinkedIn.

You'll find the CrateDB team at conferences, meet up events and workshops around the world. Visit our Events page to see where to find us.

About Us

Our team is diverse, multi-cultural and globally distributed. We work remotely and from offices in the US and Europe. Interested in joining us? Check out our current openings.

Pinned Loading

  1. crate Public

    CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

    Java 4.2k 575

  2. cratedb-toolkit Public

    CrateDB Toolkit, an SDK for CrateDB and CrateDB Cloud.

    Python 9 4

  3. cratedb-examples Public

    A collection of clear and concise examples how to work with CrateDB.

    Jupyter Notebook 18 9

  4. sqlalchemy-cratedb Public

    SQLAlchemy dialect for CrateDB.

    Python 5 2

  5. cratedb-sqlparse Public

    Parsing utilities to validate and split SQL statements for CrateDB.

    Python 6 1

  6. dbt-cratedb2 Public

    dbt adapter for CrateDB 5.5 and higher.

    Python 4

Repositories

Showing 10 of 128 repositories
  • crate-jdbc Public

    A JDBC driver for CrateDB.

    Java 23 Apache-2.0 28 3 6 Updated Mar 20, 2025
  • cratedb-examples Public

    A collection of clear and concise examples how to work with CrateDB.

    Jupyter Notebook 18 Apache-2.0 9 13 24 Updated Mar 20, 2025
  • devrel-gtfs-transit Public

    Capture GTFS and GTFS-RT data for storage and analysis with CrateDB.

    Python 1 1 0 0 Updated Mar 19, 2025
  • crate Public

    CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

    Java 4,195 Apache-2.0 575 289 (7 issues need help) 15 Updated Mar 19, 2025
  • cratedb-guide Public

    The CrateDB Guide.

    2 Apache-2.0 1 29 (5 issues need help) 4 Updated Mar 19, 2025
  • crate-qa Public

    CrateDB Quality Assurance

    Python 5 1 4 3 Updated Mar 19, 2025
  • crate-clients-tools Public

    Clients, tools, and integrations for CrateDB.

    3 Apache-2.0 1 25 (6 issues need help) 3 Updated Mar 18, 2025
  • pytest-cratedb Public

    A pytest plugin for CrateDB.

    Python 1 Apache-2.0 0 0 0 Updated Mar 18, 2025
  • cratedb-prometheus-adapter Public

    CrateDB Prometheus Adapter.

    Go 62 Apache-2.0 15 2 2 Updated Mar 18, 2025
  • docker-crate Public

    Source repository for the official CrateDB Docker image

    Python 50 Apache-2.0 22 2 1 Updated Mar 18, 2025