diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..fa17db5 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,121 @@ +(index)= + +# CrateDB Clients and Tools + + +## About CrateDB + +CrateDB is a distributed and scalable open-source 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. + +Users are operating CrateDB clusters that store information in the range of +billions of records, and terabytes of data, equally accessible without any +retrieval penalty on data point age. + + +## Connectivity + +This section introduces you to the canonical set of database drivers, client- +and developer-applications, and how to configure them to connect to CrateDB. +(`crash`, `psql`, Java/JDBC, Python/SQLAlchemy/pandas/Dask, DataGrip, DBeaver, +etc.). + +::::{grid} 1 2 2 3 +:margin: 4 4 0 0 +:gutter: 1 + + +:::{grid-item-card} {material-outlined}`code;2em` IDEs +:link: ide +:link-type: ref + +Learn how to connect to CrateDB using a database IDE like DataGrip +or DBeaver. +::: + + +:::{grid-item-card} {material-outlined}`terminal;2em` CLI +:link: cli +:link-type: ref + +Learn how to connect to a CrateDB cluster using command-line +based terminal programs. +::: + + +:::{grid-item-card} {material-outlined}`link;2em` Client libraries +:link: connect +:link-type: ref + +Learn how to configure your favorite client library to connect to a +CrateDB cluster. +::: + + +:::: + + +## Integrations + +CrateDB integrates well with a diverse set of applications and tools concerned +with analytics, visualization, and data wrangling (ETL, BI, etc.). + +::::{grid} 1 2 2 4 +:margin: 4 4 0 0 +:gutter: 1 + + +:::{grid-item-card} {material-outlined}`integration_instructions;2em` Overview +:link: https://community.crate.io/t/overview-of-cratedb-integration-tutorials/1015 +:link-type: url + +Use CrateDB with popular applications, frameworks, and tools. +::: + + +:::{grid-item-card} {material-outlined}`analytics;2em` Analytics +:link: analyze +:link-type: ref + +Analyze information in your CrateDB cluster. +::: + + +:::{grid-item-card} {material-outlined}`transform;2em` ETL +:link: etl +:link-type: ref + +Use ETL applications and frameworks for transferring data in and out of CrateDB. +::: + + +:::{grid-item-card} {material-outlined}`bar_chart;2em` Visualization +:link: visualize +:link-type: ref + +Visualize information in your CrateDB cluster. +::: + + +:::: + + + +```{seealso} +Looking for the previous content on this page? Visit [](#index-legacy). +``` + + +```{toctree} +:hidden: + +cli +ide +connect/index + +etl +visualize +analyze +legacy +``` diff --git a/docs/index.rst b/docs/legacy.rst similarity index 98% rename from docs/index.rst rename to docs/legacy.rst index 9abf37b..ed7d43a 100644 --- a/docs/index.rst +++ b/docs/legacy.rst @@ -1,8 +1,8 @@ -.. _index: +.. _index-legacy: -========================= -CrateDB Clients and Tools -========================= +================================== +[Legacy] CrateDB Clients and Tools +================================== CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time. @@ -204,7 +204,7 @@ CrateDB integrates with many different tools. Some of these are: .. _create a data enrichment pipeline: https://crate.io/docs/crate/howtos/en/latest/integrations/azure-functions.html .. _create a Machine Learning pipeline: https://crate.io/docs/crate/howtos/en/latest/integrations/r.html .. _DBD::Crate: https://github.com/mamod/DBD-Crate -.. _edit this page: https://github.com/crate/crate-clients-tools/blob/master/docs/index.rst +.. _edit this page: https://github.com/crate/crate-clients-tools/blob/main/docs/legacy.rst .. _get in touch: https://crate.io/contact .. _GitHub: https://github.com/crate/crate-clients-tools .. _Grafana: https://grafana.com