+ {/* ── Hero ─────────────────────────────────────────────────────────── */}
+
+
+
+ Make AI Agents and Apps Conciuous
+
+
+
+ Welcome to RushDB
+
+
+
+ Push any JSON — RushDB infers types, links nested objects into a graph, and makes everything
+ queryable by field value or by meaning. No schema design. No migrations. No separate vector store.
+
+
+
+
+
+ {/* ── Features grid ────────────────────────────────────────────────── */}
+
+ {FEATURE_ITEMS.map((item) => (
+
+ ))}
+
+
+ {/* ── Interfaces ───────────────────────────────────────────────────── */}
+
+
+
+ Choose your interface
+
+
+ Every interface gives you the same capabilities — pick the one that fits your stack.
+
+
+
+ {INTERFACE_CARDS.map((card) => (
+
+ ))}
+
+
+
+ {/* ── Divider ──────────────────────────────────────────────────────── */}
+
+
+ {/* ── Learning resources ───────────────────────────────────────────── */}
+
+
+
Start learning
+
+ Guides, tutorials, and concept explanations to get you productive fast.
+
+
+
+ {RESOURCE_CARDS.map((card) => (
+
+ ))}
+
+
+
+ {/* ── Deployment CTA ───────────────────────────────────────────────── */}
+
+
+
+ Cloud
+
+
RushDB Cloud
+
+ Free tier — 100,000 KU/month and 2 projects. No credit card required.
+
+
+ Sign up free
+
+
+
+
+
+ Self-Hosted
+
+
+ Run on your infrastructure
+
+
+ No KU limits, no billing. Deploy with Docker in minutes on your own stack.
+
+
+ Deployment guide
+
+
+
+
+ )
+}
diff --git a/docs/src/components/LanguageTabs.tsx b/docs/src/components/LanguageTabs.tsx
new file mode 100644
index 00000000..9bcf5cc4
--- /dev/null
+++ b/docs/src/components/LanguageTabs.tsx
@@ -0,0 +1,151 @@
+import React from 'react'
+import Tabs from '@theme/Tabs'
+
+// ── Icons ──────────────────────────────────────────────────────────────────
+
+function PythonIcon(): React.ReactElement {
+ return (
+