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/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.
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/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
-