Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/connect/drivers.md
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,6 @@ Ruby on Rails ActiveRecord adapter for CrateDB.


```{tip}
Please visit the [](#build-status) page for an overview about the integration
Please visit the :ref:`build-status` page for an overview about the integration
status of the client drivers listed above, and more.
```
172 changes: 119 additions & 53 deletions docs/home/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,62 @@ orphan: true
}
</style>

# CrateDB Documentation
# Welcome to CrateDB

Welcome to the official CrateDB Documentation. Whether you are a developer,
CrateDB is a **distributed SQL database** designed for **real-time analytics
and search** at scale. Whether you are working with time-series data, full-text
search, or large volumes of structured and semi-structured data, CrateDB gives
you the **power of SQL**, the **scalability of NoSQL**, and the **flexibility
of a modern data platform**.

:::::{grid}
:padding: 4
:gutter: 2

::::{grid-item}
:class: rubric-slimmer
:columns: 6

:::{rubric} Why CrateDB?
:::
CrateDB was built for speed, scale, and simplicity:

* **Real-time performance:** Query millions of records per second with sub-second response times.
* **AI/ML-ready:** Store and serve data for modern AI pipelines.
* **Search + SQL**: Combine full-text search with rich SQL queries.
* **Geospatial & time-series**: Native support for IoT, sensor data, and location-based use cases.
* **Horizontal scalability**: Add nodes effortlessly to handle more data and users.
* **Resilient and fault-tolerant**: Built-in replication and recovery.
::::

::::{grid-item}
:class: rubric-slimmer
:columns: 6

:::{rubric} What Can You Build?
:::
CrateDB is used across industries to power:

* Real-time **analytics applications**
* Elegant **hybrid search applications**
* Large-scale **IoT platforms**
* Complex **geospatial applications**
* Embedded **AI-driven insights**
* Modern **industrial data backends**
::::

:::::


:::{rubric} Benefits and Features
:::

Whether you are a developer,
database administrator, or just starting your journey with CrateDB, our
documentation provides the information and knowledge needed to build
real-time analytics and hybrid search applications that leverage CrateDB's
unique features.

:::{rubric} Benefits
:::
* In a unified data platform approach, CrateDB includes analyzing relational, JSON,
time-series, geospatial, full-text, and vector data within a single system,
eliminating the need for multiple databases.
Expand All @@ -40,15 +86,15 @@ unique features.
analysis and data-driven decisions.


::::::{grid} 1
:margin: 1
:padding: 2
## Get Started

We've put together some helpful guides to help you set up your CrateDB instance
quickly and easily. Enjoy reading!

:::{grid-item-card} {material-outlined}`rocket_launch;1.7em` CrateDB Cloud
:link: cloud-docs-index
:::{card} {material-outlined}`rocket_launch;1.7em` CrateDB Cloud
:link: cloud:index
:link-type: ref
:link-alt: CrateDB Cloud
:padding: 2
:class-title: sd-fs-5

Start with a fully managed CrateDB instance to accelerate and simplify working
Expand All @@ -63,56 +109,19 @@ and various connectors to import data.
```{button-link} https://cratedb.com/docs/cloud/tutorials/quick-start.html
:color: primary
:expand:
**Start forever free cluster with 8 GB of storage**
**Start a forever-free cluster with 8 GB of storage**
```
:::

:::::{grid-item}
:margin: 0
:padding: 2

::::{grid} 2
:margin: 0
:padding: 0

:::{grid-item-card} {material-outlined}`lightbulb;1.7em` Database Features
:link: https://cratedb.com/docs/guide/feature/
:link-alt: Database Features
:::{card} {material-outlined}`not_started;1.7em` Getting Started
:link: getting-started
:link-type: ref
:link-alt: Getting started with CrateDB
:class-title: sd-fs-5

Explore all functional, operational and advanced features of CrateDB at a glance.
Helpful guides about how to start working with your database cluster.
:::

:::{grid-item-card} {material-outlined}`auto_stories;1.7em` Database Manual
:link: https://cratedb.com/docs/reference/
:link-alt: Database Manual
:class-title: sd-fs-5

Learn core CrateDB concepts, including data modeling, querying data,
aggregations, sharding, and more.
:::

::::
:::::

:::{grid-item-card} {material-outlined}`link;1.7em` Client Libraries
:link: https://cratedb.com/docs/crate/clients-tools/en/latest/connect/
:link-alt: CrateDB: Client Drivers and Libraries
:padding: 2
:class-title: sd-fs-5

Learn how to connect your applications using database drivers, libraries,
adapters, and connectors.

CrateDB supports both the [HTTP protocol] and the [PostgreSQL wire protocol],
ensuring compatibility with many PostgreSQL clients.

Through corresponding drivers and adapters, CrateDB is compatible with [ODBC],
[JDBC], and other database API specifications.
:::

::::::


## Learn

Expand Down Expand Up @@ -218,6 +227,63 @@ A command-line interface (CLI) tool for working with CrateDB.
::::


:::{rubric} Resources
:::

::::::{grid} 1
:margin: 1
:padding: 2

:::::{grid-item}
:margin: 0
:padding: 2

::::{grid} 2
:margin: 0
:padding: 0

:::{grid-item-card} {material-outlined}`lightbulb;1.7em` Database Features
:link: features
:link-type: ref
:link-alt: Database Features
:class-title: sd-fs-5

Explore all functional, operational and advanced features of CrateDB at a glance.
:::

:::{grid-item-card} {material-outlined}`auto_stories;1.7em` Database Manual
:link: crate-reference:index
:link-type: ref
:link-alt: Database Manual
:class-title: sd-fs-5

Learn core CrateDB concepts, including data modeling, querying data,
aggregations, sharding, and more.
:::

::::
:::::

:::{grid-item-card} {material-outlined}`link;1.7em` Connectivity Options
:link: connect
:link-type: ref
:link-alt: CrateDB: Client Drivers and Libraries
:padding: 2
:class-title: sd-fs-5

Learn how to connect your applications using database drivers, libraries,
adapters, and connectors.

CrateDB supports both the [HTTP protocol] and the [PostgreSQL wire protocol],
ensuring compatibility with many PostgreSQL clients.

Through corresponding drivers, adapters, and client libraries, CrateDB is
compatible with [ODBC], [JDBC], and other database API specifications.
:::

::::::


:::{rubric} Drivers and Integrations
:::

Expand Down