diff --git a/README.md b/README.md
index 2ac59b7cd4a4e..86d8ba317aca6 100644
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ If you are looking for a fully integrated platform, check out [Cube](https://cub
/>
- Learn more about connecting Cube to data sources and analytics & visualization tools .
+ Learn more about connecting Cube to data sources and analytics & visualization tools .
Cube Core was designed to work with all SQL data sources, including cloud data warehouses like Snowflake, Databricks, and BigQuery; query engines like Presto and Amazon Athena; and application databases like Postgres. Cube Core has a built-in relational caching engine to provide sub-second latency and high concurrency for API requests.
@@ -48,7 +48,7 @@ docker run -p 4000:4000 \
Then, open http://localhost:4000 in your browser to continue setup.
-For a step-by-step guide, [see the docs](https://cube.dev/docs/getting-started-docker?ref=github-readme).
+For a step-by-step guide, [see the docs](https://cube.dev/cube-core/getting-started/create-a-project?ref=github-readme).
### Cube — Complete Modern BI Tool from Cube Core Creators
@@ -59,9 +59,9 @@ For a step-by-step guide, [see the docs](https://cube.dev/docs/getting-started-d
## Resources
- [Documentation](https://cube.dev/docs?ref=github-readme)
-- [Getting Started](https://cube.dev/docs/getting-started?ref=github-readme)
-- [Examples & Tutorials](https://cube.dev/docs/examples?ref=github-readme)
-- [Architecture](https://cube.dev/docs/product/introduction#four-layers-of-semantic-layer)
+- [Getting Started](https://cube.dev/cube-core/getting-started?ref=github-readme)
+- [Examples & Tutorials](https://cube.dev/recipes?ref=github-readme)
+- [Architecture](https://cube.dev/docs/introduction)
## Contributing
diff --git a/docs-mintlify/admin/connect-to-data/data-sources/index.mdx b/docs-mintlify/admin/connect-to-data/data-sources/index.mdx
index f49383a0ffca8..1ec3aed0fb652 100644
--- a/docs-mintlify/admin/connect-to-data/data-sources/index.mdx
+++ b/docs-mintlify/admin/connect-to-data/data-sources/index.mdx
@@ -15,34 +15,34 @@ sources.
## Data warehouses
-
+
Connect to Amazon Redshift.
-
+
Connect to Google BigQuery.
-
+
Connect to Snowflake.
-
+
Connect to Databricks.
-
+
Connect to Microsoft Fabric.
-
+
Connect to ClickHouse.
-
+
Connect to SingleStore.
-
+
Connect to Apache Pinot.
-
+
Connect to Firebolt.
-
+
Connect to Vertica.
@@ -50,19 +50,19 @@ sources.
## Query engines
-
+
Connect to Amazon Athena.
-
+
Connect to DuckDB or MotherDuck.
-
+
Connect to Hive or SparkSQL.
-
+
Connect to Presto.
-
+
Connect to Trino.
@@ -70,19 +70,19 @@ sources.
## Transactional databases
-
+
Connect to Postgres.
-
+
Connect to Microsoft SQL Server.
-
+
Connect to MySQL.
-
+
Connect to Oracle.
-
+
Connect to SQLite.
@@ -90,16 +90,16 @@ sources.
## Time series & streaming
-
+
Connect to QuestDB.
-
+
Connect to ksqlDB.
-
+
Connect to Materialize.
-
+
Connect to RisingWave.
@@ -107,22 +107,22 @@ sources.
## Other data sources
-
+
Connect to Elasticsearch.
-
+
Connect to MongoDB.
-
+
Connect to Apache Druid.
-
+
Query Parquet files via DuckDB.
-
+
Query CSV files via DuckDB.
-
+
Query JSON files via DuckDB.
diff --git a/packages/cubejs-docker/README.md b/packages/cubejs-docker/README.md
index 79aefa5ed1687..d17ba36c43f4c 100644
--- a/packages/cubejs-docker/README.md
+++ b/packages/cubejs-docker/README.md
@@ -63,7 +63,7 @@ The Cube.js Developer Playground will be available at `http://localhost:4000`.
For more information about supported environment variables, please consult the
documentation for [Environment Variables][link-cubejs-env-vars].
-[link-cubejs-env-vars]: https://cube.dev/docs/reference/environment-variables
+[link-cubejs-env-vars]: https://cube.dev/reference/configuration/environment-variables
### Using Docker Compose
diff --git a/packages/cubejs-playground/src/ChartContainer.tsx b/packages/cubejs-playground/src/ChartContainer.tsx
index 1af1e98c27e78..05cf50ba1590f 100644
--- a/packages/cubejs-playground/src/ChartContainer.tsx
+++ b/packages/cubejs-playground/src/ChartContainer.tsx
@@ -70,7 +70,7 @@ const UnsupportedFrameworkPlaceholder: UnsupportedPlaceholder = ({
Please refer to
@@ -90,7 +90,7 @@ const BIPlaceholder: UnsupportedPlaceholder = () => (
Please refer to
playgroundAction('BI Docs')}
diff --git a/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx b/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx
index d43f53e34d9c5..e8ccc650abfb1 100644
--- a/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx
+++ b/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx
@@ -378,7 +378,7 @@ export function QueryBuilderExtras() {
}
selectedKey={query.limit == null ? '0' : String(query.limit)}
diff --git a/packages/cubejs-playground/src/components/Header/Header.tsx b/packages/cubejs-playground/src/components/Header/Header.tsx
index d718f9237c816..ddab9a7ec87cf 100644
--- a/packages/cubejs-playground/src/components/Header/Header.tsx
+++ b/packages/cubejs-playground/src/components/Header/Header.tsx
@@ -73,7 +73,7 @@ export default function Header({ selectedKeys }: Props) {
diff --git a/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx b/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx
index 829bac4f8fad3..deb09b27613e9 100644
--- a/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx
+++ b/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx
@@ -84,7 +84,7 @@ function LivePreviewOverlay({
Playground uses the following API URL to execute queries on Cloud. You
can use this API to test queries in your application.{' '}
-
+
Learn more
{' '}
on developing and testing with Cube Cloud.
diff --git a/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx b/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx
index 143d72775f90b..ef43d5fd040f1 100644
--- a/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx
+++ b/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx
@@ -226,7 +226,7 @@ export function SecurityContext() {
Learn more about Security Context in{' '}
-
+
docs
diff --git a/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx b/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx
index da0242d92f0f3..eeccef047e5c1 100644
--- a/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx
+++ b/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx
@@ -262,7 +262,7 @@ export function ConnectionWizardPage({ history }) {
Docker.
Learn more about connecting to databases in the
diff --git a/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx b/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx
index db0a502a931b9..0554b968c6c0f 100644
--- a/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx
+++ b/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx
@@ -64,10 +64,10 @@ export default function ConnectionTest({
{/* eslint-disable-next-line */}
- https://cube.dev/docs/config/databases
+ https://cube.dev/cube-core/getting-started/create-a-project
>
))()}
diff --git a/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx b/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx
index e56c06583555f..2e6ebe56edb79 100644
--- a/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx
+++ b/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx
@@ -17,19 +17,19 @@ export function FrontendIntegrationsPage() {
key: '1',
name: 'REST API Endpoint',
url: restUrl,
- docsUrl: 'https://cube.dev/docs/rest-api',
+ docsUrl: 'https://cube.dev/reference/core-data-apis/rest-api',
},
{
key: '2',
name: 'Websockets Endpoint',
url: wsUrl,
- docsUrl: 'https://cube.dev/docs/real-time-data-fetch',
+ docsUrl: 'https://cube.dev/recipes/core-data-api/real-time-data-fetch',
},
{
key: '2',
name: 'GraphQL Endpoint',
url: graphqlUrl,
- docsUrl: 'https://cube.dev/docs/backend/graphql',
+ docsUrl: 'https://cube.dev/reference/core-data-apis/graphql-api',
},
];
@@ -64,16 +64,16 @@ export function FrontendIntegrationsPage() {
You can refer to Cube docs to learn more about{' '}
-
+
REST
,{' '}
-
+
GraphQL
{' '}
APIs and{' '}
integration with frontend frameworks
@@ -206,7 +206,7 @@ const { resultSet, isLoading, error, progress } = useCubeQuery({
You can find full Angular tutorial and examples in{' '}
this documentation guide
@@ -234,7 +234,7 @@ const cubeApi = cube(
You can find full Angular tutorial and examples in{' '}
this documentation guide
diff --git a/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx b/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx
index f1d1ced015fc5..77d216c68858a 100644
--- a/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx
+++ b/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx
@@ -302,7 +302,7 @@ export class SchemaPage extends Component {
Data model files are located and can be edited in the mount
volume directory.{' '}
Learn more about working with Cube data model in the docs
diff --git a/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx b/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx
index c414e99342904..847c6a3092648 100644
--- a/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx
+++ b/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx
@@ -603,7 +603,7 @@ export function RollupDesigner({
rollup is configured with the additive measures that
calculate this non-additive measure. See more info in{' '}
our docs
diff --git a/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx b/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx
index ad249abc0646d..cc92f7bec83dd 100644
--- a/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx
+++ b/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx
@@ -29,7 +29,7 @@ export function RollupDesignerModal({
wrapClassName="rollup-designer"
footer={
diff --git a/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx b/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx
index 2961a222bfdb3..e0481acc87bd3 100644
--- a/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx
+++ b/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx
@@ -263,7 +263,7 @@ export function Settings({
See how to format your cron expression