From 3e88fb875d0a3cddfc9d497d11e24365e4f16720 Mon Sep 17 00:00:00 2001 From: tris0laris Date: Thu, 15 Oct 2026 11:32:14 +0100 Subject: [PATCH 1/3] docs(ui): add a free trial link to the Enterprise note The note on Enterprise-only pages now offers "Free trial" beside "Learn more", and the dash after "Enterprise" becomes a colon. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UdLkKwFA8BJLQVGeWJzSz3 --- src/components/EnterpriseNote/index.tsx | 40 +++++++++++++++++-------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/src/components/EnterpriseNote/index.tsx b/src/components/EnterpriseNote/index.tsx index d9e897b70e..4911ddafa5 100644 --- a/src/components/EnterpriseNote/index.tsx +++ b/src/components/EnterpriseNote/index.tsx @@ -53,21 +53,35 @@ export function EnterpriseNote({ children, className }: EnterpriseNoteProps) { Enterprise - — + : {children || 'This feature is available in QuestDB Enterprise.'} - - Learn more - - +
+ + Learn more + + + + Free trial + + +
) } From 4cc83d17e43076f9cbd8fef2ec159f5e436895c9 Mon Sep 17 00:00:00 2001 From: tris0laris Date: Thu, 15 Oct 2026 12:46:09 +0100 Subject: [PATCH 2/3] docs: small updates Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UdLkKwFA8BJLQVGeWJzSz3 --- documentation/getting-started/migrate-to-enterprise.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/documentation/getting-started/migrate-to-enterprise.md b/documentation/getting-started/migrate-to-enterprise.md index dfb97d8448..2defe7dff2 100644 --- a/documentation/getting-started/migrate-to-enterprise.md +++ b/documentation/getting-started/migrate-to-enterprise.md @@ -33,6 +33,9 @@ a newer release, see [Upgrade QuestDB](/docs/operations/upgrade/). You should have received an email with download credentials for the Enterprise binaries. Download the version matching your operating system and architecture. +No credentials yet? [Start a free 30-day trial](https://questdb.com/enterprise/trial/) +and we'll email you a download link within one business day. + :::tip Check the [release notes](https://questdb.com/release-notes/?ref=docs&type=enterprise) for the latest features and improvements. From 73e4f4e85b44a3ffeaf2026de6e4332a39dfc6a8 Mon Sep 17 00:00:00 2001 From: tris0laris Date: Thu, 15 Oct 2026 13:15:10 +0100 Subject: [PATCH 3/3] docs: minor updates Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UdLkKwFA8BJLQVGeWJzSz3 --- .../connect/clients/connect-string.md | 2 + documentation/connect/clients/dotnet.md | 2 + documentation/connect/clients/go.md | 4 ++ documentation/connect/clients/java.md | 2 + .../wire-protocols/qwp-egress-websocket.md | 1 + .../wire-protocols/qwp-ingress-websocket.md | 2 + docusaurus.config.js | 6 +++ src/css/_global.css | 5 +- src/theme/NavbarItem/CustomNavbarItems.js | 51 ++++++++++++++++--- 9 files changed, 67 insertions(+), 8 deletions(-) diff --git a/documentation/connect/clients/connect-string.md b/documentation/connect/clients/connect-string.md index c027700dd5..b07e59c063 100644 --- a/documentation/connect/clients/connect-string.md +++ b/documentation/connect/clients/connect-string.md @@ -391,6 +391,7 @@ sub-section is egress only.* Multi-host failover requires QuestDB Enterprise. OSS is single-node — there is no secondary server to fail over to. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: The connect string accepts multiple `host:port` pairs in `addr`. The @@ -671,6 +672,7 @@ Durable ACK requires QuestDB Enterprise. OSS is single-node and does not ship WALs off-box, so the server-side durability-acknowledgement signal that drives this protocol is enterprise-only. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: QuestDB Enterprise ships Write-Ahead Logs (WALs) from the primary to an diff --git a/documentation/connect/clients/dotnet.md b/documentation/connect/clients/dotnet.md index 684ea97cd3..3922011fce 100644 --- a/documentation/connect/clients/dotnet.md +++ b/documentation/connect/clients/dotnet.md @@ -999,6 +999,7 @@ RAM cap. Durable acknowledgement requires QuestDB Enterprise with primary replication. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: By default the server confirms a batch once it is committed to the local @@ -1022,6 +1023,7 @@ Console.WriteLine($"trades durable seqTxn: {sender.GetHighestDurableSeqTxn("trad Multi-host failover is most useful with QuestDB Enterprise primary-replica replication. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: Supply a comma-separated address list (or repeat `addr=`). The client connects diff --git a/documentation/connect/clients/go.md b/documentation/connect/clients/go.md index 32c9ac9c08..5a2e424117 100644 --- a/documentation/connect/clients/go.md +++ b/documentation/connect/clients/go.md @@ -769,6 +769,8 @@ connect string reference. :::note Enterprise Durable acknowledgement requires QuestDB Enterprise with primary replication configured. + +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: By default, the server confirms a batch when it is committed to the local @@ -1222,6 +1224,8 @@ Once an error is yielded, no further batches arrive for that query. :::note Enterprise Multi-host failover with automatic reconnect requires QuestDB Enterprise. + +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: Single-host applications need nothing from this section. The simple loops shown diff --git a/documentation/connect/clients/java.md b/documentation/connect/clients/java.md index 1df7d8239f..de86d92505 100644 --- a/documentation/connect/clients/java.md +++ b/documentation/connect/clients/java.md @@ -841,6 +841,7 @@ borrow (see [Ingestion errors](#ingestion-errors)). Durable acknowledgement requires QuestDB Enterprise with primary replication configured. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: By default, the server confirms a batch when it is committed to the local @@ -1333,6 +1334,7 @@ What is and isn't carried on `onError`: Failing over across multiple QuestDB hosts requires QuestDB Enterprise — the replicas you fail over to come from Enterprise replication. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: A `QuestDB` handle keeps working across server restarts and network blips: the diff --git a/documentation/connect/wire-protocols/qwp-egress-websocket.md b/documentation/connect/wire-protocols/qwp-egress-websocket.md index f981bd4f73..53d66107b9 100644 --- a/documentation/connect/wire-protocols/qwp-egress-websocket.md +++ b/documentation/connect/wire-protocols/qwp-egress-websocket.md @@ -809,6 +809,7 @@ Key behaviors: Multi-host failover with automatic reconnect requires QuestDB Enterprise. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: ## Flow control diff --git a/documentation/connect/wire-protocols/qwp-ingress-websocket.md b/documentation/connect/wire-protocols/qwp-ingress-websocket.md index e27c7ea5eb..4680474016 100644 --- a/documentation/connect/wire-protocols/qwp-ingress-websocket.md +++ b/documentation/connect/wire-protocols/qwp-ingress-websocket.md @@ -1001,6 +1001,7 @@ Durable acknowledgement (status code 0x02) is available in QuestDB Enterprise with primary replication configured. Open source QuestDB returns OK (0x00) or error responses only. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: A standard OK confirms the batch was committed to the server's local WAL. To @@ -1172,6 +1173,7 @@ Key behaviors: Multi-host failover with automatic reconnect requires QuestDB Enterprise. +Try it with a [free 30-day trial](https://questdb.com/enterprise/trial/). ::: ## Examples diff --git a/docusaurus.config.js b/docusaurus.config.js index 973037f3c4..1861ef2548 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -193,6 +193,12 @@ const config = { position: "left", className: "mobile-only", }, + { + to: "https://questdb.com/enterprise/trial/", + label: "Free Enterprise trial", + position: "left", + className: "mobile-only", + }, { to: "https://slack.questdb.com/", label: "Public Slack", diff --git a/src/css/_global.css b/src/css/_global.css index c82e2a1f9f..5afdf0e08a 100644 --- a/src/css/_global.css +++ b/src/css/_global.css @@ -445,8 +445,9 @@ html[data-theme="dark"] .DocSearch { display: none; } -/* Hide Docusaurus chevron for custom GitHub link */ -.custom-github-link::after { +/* Hide Docusaurus chevron for the custom GitHub and Enterprise links */ +.custom-github-link::after, +.navbar__enterprise-link::after { display: none !important; } diff --git a/src/theme/NavbarItem/CustomNavbarItems.js b/src/theme/NavbarItem/CustomNavbarItems.js index 0ecb69eee7..45de98ff26 100644 --- a/src/theme/NavbarItem/CustomNavbarItems.js +++ b/src/theme/NavbarItem/CustomNavbarItems.js @@ -23,13 +23,52 @@ export default function CustomNavbarItems() { return ( <> - - ⚡️ QuestDB Enterprise - + + ⚡️ QuestDB Enterprise + + + + +
    +
  • + + Enterprise overview + +
  • +
  • + + Free 30-day trial + +
  • +
+