diff --git a/docs-website/docusaurus.config.js b/docs-website/docusaurus.config.js
index e3336d4970eed..ab033f7b04e4b 100644
--- a/docs-website/docusaurus.config.js
+++ b/docs-website/docusaurus.config.js
@@ -76,6 +76,12 @@ module.exports = {
label: "Docs",
position: "right",
},
+ {
+ to: "/cloud",
+ activeBasePath: "cloud",
+ label: "Cloud",
+ position: "right",
+ },
{
to: "/learn",
activeBasePath: "learn",
diff --git a/docs-website/src/pages/cloud/CompanyLogos/customersData.json b/docs-website/src/pages/cloud/CompanyLogos/customersData.json
new file mode 100644
index 0000000000000..09943e8ef172f
--- /dev/null
+++ b/docs-website/src/pages/cloud/CompanyLogos/customersData.json
@@ -0,0 +1,88 @@
+{
+ "customers": [
+ {
+ "link": {
+ "href": "https://robinhood.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/acertus.webp"
+ },
+ "alt": "Robinhood"
+ }
+ },
+ {
+ "link": {
+ "href": "https://www.dpgmediagroup.com/",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/autoscout24.webp"
+ },
+ "alt": "DPG Media"
+ }
+ },
+ {
+ "link": {
+ "href": "https://www.twilio.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/betterup.webp"
+ },
+ "alt": "Twilio"
+ }
+ },
+ {
+ "link": {
+ "href": "https://myob.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/depop.webp"
+ },
+ "alt": "Myob"
+ }
+ },
+ {
+ "link": {
+ "href": "https://regeneron.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/dpg_media.webp"
+ },
+ "alt": "Regeneron"
+ }
+ },
+ {
+ "link": {
+ "href": "https://riskified.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/myob.webp"
+ },
+ "alt": "Riskified"
+ }
+ },
+ {
+ "link": {
+ "href": "https://xero.com",
+ "blank": true
+ },
+ "logo": {
+ "asset": {
+ "_ref": "/img/logos/scrollingCompanies/notion.webp"
+ },
+ "alt": "Xero"
+ }
+ }
+ ]
+}
diff --git a/docs-website/src/pages/cloud/CompanyLogos/index.js b/docs-website/src/pages/cloud/CompanyLogos/index.js
new file mode 100644
index 0000000000000..cd3a79f277893
--- /dev/null
+++ b/docs-website/src/pages/cloud/CompanyLogos/index.js
@@ -0,0 +1,49 @@
+import React, { useEffect, useRef } from 'react';
+import Link from '@docusaurus/Link';
+import styles from './logos.module.scss';
+import customersData from './customersData.json';
+import clsx from 'clsx';
+
+const ScrollingCustomers = ({ noOverlay = true, spacing, ...rest }) => {
+ const customers = customersData.customers;
+ const duplicatedLogos = [...customers, ...customers, ...customers];
+ const scrollingRef = useRef(null);
+
+ useEffect(() => {
+ if (scrollingRef.current) {
+ scrollingRef.current.style.setProperty('--customers-length', customers.length);
+ }
+ }, [customers.length]);
+
+ return (
+
+
+ {duplicatedLogos.map((customer, index) => (
+
+
+
+ ))}
+
+
+ );
+};
+
+export default ScrollingCustomers;
diff --git a/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss b/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss
new file mode 100644
index 0000000000000..bc76e6c072f1e
--- /dev/null
+++ b/docs-website/src/pages/cloud/CompanyLogos/logos.module.scss
@@ -0,0 +1,56 @@
+@keyframes scrollingCustomerAnimate {
+ 0% {
+ transform: translateX(0);
+ }
+ 100% {
+ transform: translateX(calc(var(--customers-length) * -220px));
+ }
+}
+
+@media (max-width: 767px) {
+ @keyframes scrollingCustomerAnimate {
+ 0% {
+ transform: translateX(0);
+ }
+ 100% {
+ transform: translateX(calc(var(--customers-length) * -166px));
+ }
+ }
+}
+
+.scrollingCustomers {
+ position: relative;
+ overflow: hidden;
+}
+
+
+.scrollingCustomers__inner {
+ display: flex;
+ padding: 1.25rem 0;
+ position: relative;
+ align-items: center;
+ animation: scrollingCustomerAnimate 15s linear infinite;
+}
+
+.scrollingCustomers__inner img {
+ max-width: 100px!important;
+ min-width: unset;
+ filter: invert(1) brightness(0) contrast(100); // make image black
+}
+
+@media (max-width: 767px) {
+ .scrollingCustomers__inner img {
+ width: 126px !important;
+ }
+}
+
+.animateScrollingCustomers {
+ display: flex;
+ animation: scrollingCustomerAnimate 15s linear infinite;
+}
+
+@media (max-width: 767px) {
+ .animateScrollingCustomers {
+ width: calc(var(--customers-length) * 126px);
+ }
+}
diff --git a/docs-website/src/pages/cloud/Enterprise/index.js b/docs-website/src/pages/cloud/Enterprise/index.js
new file mode 100644
index 0000000000000..b717e96c8343c
--- /dev/null
+++ b/docs-website/src/pages/cloud/Enterprise/index.js
@@ -0,0 +1,48 @@
+import React from "react";
+import clsx from "clsx";
+import Link from "@docusaurus/Link";
+import styles from "./styles.module.scss";
+
+
+const featuresContent = [
+ {
+ title: "99.5% Uptime SLA",
+ description: "We’ll focus on keeping DataHub running, so you can focus on the things that really matter."
+ },
+ {
+ title: "In-VPC Ingestion and
Data Quality evaluation",
+ description: "So your actual data never leaves your network."
+ },
+ {
+ title: "SOC-2 Compliant",
+ description: "An incredibly high level of security you can trust."
+ },
+];
+
+const Feature = ({ title, description }) => {
+ return (
+
+ );
+};
+
+const Features = () =>
+ featuresContent?.length > 0 ? (
+
+
+
Enterprise Ready
+
+ {featuresContent.map((props, idx) => (
+
+ ))}
+
+
+ +4 benefits
+
+
+
+ ) : null;
+
+export default Features;
diff --git a/docs-website/src/pages/cloud/Enterprise/styles.module.scss b/docs-website/src/pages/cloud/Enterprise/styles.module.scss
new file mode 100644
index 0000000000000..9d95dcc3990b6
--- /dev/null
+++ b/docs-website/src/pages/cloud/Enterprise/styles.module.scss
@@ -0,0 +1,40 @@
+
+.container {
+ padding: 2vh 6vh;
+ padding-bottom: 8vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+.wrapper {
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ width: 90%;
+ max-width: 1200px;
+
+}
+
+.title {
+ font-size: 2.8rem;
+ font-weight: 600;
+ margin-bottom: 2rem;
+}
+
+.moreBenefits {
+ font-weight: 400;
+ color: var(--ifm-color-primary);
+
+ &:hover {
+ text-decoration: none;
+ opacity: 0.8;
+ }
+
+}
+
+@media (max-width: 767px) {
+
+ .container {
+ padding: 0px 36px;
+ }
+}
\ No newline at end of file
diff --git a/docs-website/src/pages/cloud/FeatureCards/index.js b/docs-website/src/pages/cloud/FeatureCards/index.js
new file mode 100644
index 0000000000000..4a45cbcbe1717
--- /dev/null
+++ b/docs-website/src/pages/cloud/FeatureCards/index.js
@@ -0,0 +1,130 @@
+import React from "react";
+import clsx from "clsx";
+import styles from "./styles.module.scss";
+import Link from "@docusaurus/Link";
+import { CheckCircleOutlined } from "@ant-design/icons";
+
+const data = {
+ sections: [
+ {
+ title: "Data Discovery",
+ icon: "/img/assets/data-discovery.svg",
+ cloudPageLink: "https://www.acryldata.io/acryl-datahub",
+ cloudBenefits: [
+ { text: "Enhanced search ranking", link: "" }, // →
+ { text: "Personalization for every persona", link: "" }, // →
+ { text: "A browser extension for BI Tools", link: "" }, // →
+ { text: "AI-Powered Documentation", link: "" }, // →
+ { text: "No-Code Automations", link: "" }, // →
+ ],
+ coreBenefits: [
+ { text: "Integrations for 50+ data sources"},
+ { text: "Lineage for tables, columns, and jobs"},
+ ],
+ hiddenCoreBenefits: "+4 benefits",
+ hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#search-and-discovery',
+ },
+ {
+ title: "Data Observability",
+ icon: "/img/assets/data-ob.svg",
+ cloudPageLink: "https://www.acryldata.io/observe",
+ cloudBenefits: [
+ { text: "Continuous data quality monitors", link: "" }, // →
+ { text: "End-to-end data incident tracking & management", link: "" }, // →
+ { text: "AI-Driven anomaly detection", link: "" }, // →
+ { text: "Executive Data Health Dashboard", link: "" }, // →
+ { text: "On-demand data quality evaluation via APIs & UI", link: "" }, // →
+ ],
+ coreBenefits: [
+ { text: "Surface data quality results"},
+ { text: "Create and manage data contracts" },
+ ],
+ hiddenCoreBenefits: "+1 benefit",
+ hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#data-observability',
+ },
+ {
+ title: "Data Governance",
+ icon: "/img/assets/data-governance.svg",
+ cloudPageLink: "https://www.acryldata.io/acryl-datahub#governance",
+ cloudBenefits: [
+ { text: "Human-assisted asset certification workflows", link: "" }, // →
+ { text: "Automations to enforce governance standards", link: "" }, // →
+ { text: "End-to-end glossary management workflows", link: "" }, // →
+ { text: "Ownership management workflows", link: "" }, // →
+ ],
+ coreBenefits: [
+ { text: "Shift-left governance"},
+ { text: "Business glossaries"},
+ ],
+ hiddenCoreBenefits: "+1 benefit",
+ hiddenCoreBenefitsLink: '/docs/managed-datahub/managed-datahub-overview#data-governance',
+ },
+ ],
+};
+
+const Features = () => (
+
+ {data.sections.map((section, sectionIndex) => (
+
+
+
+
+
+
+
{section.title}
+
+
+
+
DataHub Cloud includes:
+
+ {section.cloudBenefits.map((benefit, index) => (
+
+ ))}
+
+
+ Explore in DataHub Cloud
+
+
+
+
+
+
+ ))}
+
+);
+
+export default Features;
diff --git a/docs-website/src/pages/cloud/FeatureCards/styles.module.scss b/docs-website/src/pages/cloud/FeatureCards/styles.module.scss
new file mode 100644
index 0000000000000..cfba5e217374d
--- /dev/null
+++ b/docs-website/src/pages/cloud/FeatureCards/styles.module.scss
@@ -0,0 +1,164 @@
+.container {
+ padding: 48px 20px;
+}
+
+.rowItem {
+ justify-content: center;
+}
+
+.cardGroup {
+ display: flex;
+ justify-content: space-between;
+ position: relative;
+ align-items: flex-start;
+ margin: 0rem 1.2rem 2rem 1.2rem;
+}
+
+.cardGroupInverse {
+ flex-direction: row-reverse;
+ .coreBenefitCard {
+ margin-left: 15rem;
+ }
+}
+
+.title {
+ display: flex;
+ align-items: center;
+ margin: 2rem;
+
+ .icon {
+ width: 4rem;
+ height: 4rem;
+ margin-right: 1rem;
+ }
+
+ .titleText {
+ font-size: 32px;
+ font-weight: 700;
+ }
+}
+
+.card {
+ background: white;
+ padding: 40px;
+ margin: 0;
+}
+
+.sectionTitle {
+ font-size: 24px;
+ font-weight: 600;
+ line-height: 33px;
+}
+
+.benefitIcon {
+ width: 32px;
+ height: 32px;
+ align-items: center;
+}
+
+.moreBenefits {
+ font-family: Manrope;
+ font-size: 20px;
+ font-weight: 400;
+ line-height: 30px;
+ text-align: left;
+ color: rgba(24, 144, 255, 1);
+
+ &:hover {
+ text-decoration: none;
+ opacity: 0.8;
+ }
+}
+
+.featureList {
+ display: grid;
+ margin-top: 1rem;
+ font-weight: 400;
+ font-size: 20px;
+ text-align: left;
+ line-height: 27px;
+}
+
+.exploreButton {
+ margin-top: 24px;
+}
+
+.cloudBenefitCard {
+ border-radius: 16px;
+ border: 2px solid rgba(24, 144, 255, 1);
+ box-shadow: 0px 4px 25px 0px rgba(24, 144, 255, 0.25);
+ background: linear-gradient(180deg, #ffffff 27%, #e4f7ff 87%);
+ min-width: 543px;
+ z-index: 2;
+ position: relative;
+}
+
+.coreBenefitCard {
+ border-radius: 16px;
+ border: 1px solid rgba(227, 227, 227, 1);
+ min-width: 451px;
+ z-index: 1;
+ position: relative;
+ margin-top: 14rem;
+ margin-left: -48px;
+ padding-left: 72px;
+}
+
+.reversedRow .coreBenefitCard {
+ margin-left: auto!important;
+ padding-left: auto!important;
+ margin-right: -48px;
+ padding-right: 72px;
+}
+
+.coreBenefitCard h3 {
+ margin-bottom: 2rem;
+}
+.coreBenefit {
+ display: flex;
+ flex-direction: row;
+ margin-bottom: 1rem;
+}
+
+.cloudBenefit {
+ color: rgba(24, 144, 255, 1);
+ margin-bottom: 1rem;
+}
+.cloudBenefitLink {
+ display: flex;
+ flex-direction: row;
+}
+.cloudBenefitLinkText {
+ display: block;
+}
+
+.reversedRow {
+ flex-direction: row-reverse;
+}
+
+.reversedRow .title {
+ justify-content: flex-end;
+}
+
+@media (max-width: 768px) {
+ .cardGroup {
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .cardGroupInverse {
+ flex-direction: column;
+ }
+
+ .cloudBenefitCard, .coreBenefitCard {
+ min-width: 100%;
+ margin-top: 20px;
+ }
+
+ .coreBenefitCard {
+ margin-top: -40px;
+ margin-left: 0 !important;
+ margin-right: 0 !important;
+ padding-top: 80px;
+ }
+}
diff --git a/docs-website/src/pages/cloud/UnifiedTabs/index.js b/docs-website/src/pages/cloud/UnifiedTabs/index.js
new file mode 100644
index 0000000000000..0c7ff50ce5447
--- /dev/null
+++ b/docs-website/src/pages/cloud/UnifiedTabs/index.js
@@ -0,0 +1,76 @@
+import React, { useState } from 'react';
+import { CaretUpFilled } from '@ant-design/icons';
+import styles from './styles.module.scss';
+import clsx from 'clsx';
+
+const TabbedComponent = () => {
+ const [activeTab, setActiveTab] = useState(0);
+
+ const tabs = [
+ {
+ title: 'Data Discovery',
+ description: 'All the search and discovery features of DataHub Core you already love, enhanced.',
+ icon: "/img/assets/data-discovery.svg",
+ link: "https://www.acryldata.io/acryl-datahub",
+ image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/discovery.webm',
+ },
+ {
+ title: 'Data Observability',
+ description: 'Detect, resolve, and prevent data quality issues before they impact your business. Unify data health signals from all your data quality tools, including dbt tests and more.',
+ icon: "/img/assets/data-ob.svg",
+ link: "https://www.acryldata.io/observe",
+ image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/observe.webm',
+ },
+ {
+ title: 'Data Governance',
+ description: 'Powerful Automation, Reporting and Organizational tools to help you govern effectively.',
+ icon: "/img/assets/data-governance.svg",
+ link: "https://www.acryldata.io/acryl-datahub#governance",
+ image: 'https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/saas/demo/governance.webm',
+ },
+ ];
+
+ return (
+
+
One platform to rule them all
+
+
+ {tabs.map((tab, index) => (
+
+
+
+ {activeTab === index && (
+
+ )}
+
+ {activeTab === index && (
+
+ )}
+
+ ))}
+
+
+
+
+ );
+};
+
+export default TabbedComponent;
diff --git a/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss b/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss
new file mode 100644
index 0000000000000..7549f74305355
--- /dev/null
+++ b/docs-website/src/pages/cloud/UnifiedTabs/styles.module.scss
@@ -0,0 +1,179 @@
+.tabbedComponent {
+ text-align: center;
+ padding: 20px;
+ padding-top: 48px;
+ padding-bottom: 48px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.title {
+ font-size: 2.5rem;
+ font-weight: 500;
+ margin-bottom: 2rem;
+ text-align: center;
+ position: relative;
+ padding: 0 2rem;
+ display: block;
+ width: 100%;
+
+ &:before, &:after {
+ content: " ";
+ height: 2px;
+ width: calc((100vw - 468px - 120px)/2);
+ background: #EEE;
+ display: block;
+ position: absolute;
+ top: 50%;
+ }
+
+ &:before {
+ left: 0;
+ }
+
+ &:after {
+ right: 0;
+ }
+}
+
+.container {
+ display: flex;
+ flex-direction: column; // Changed to column for mobile view
+ background: white;
+ border-radius: 1rem;
+ overflow: hidden;
+ box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
+ margin: 0rem 5rem;
+ max-width: 1200px;
+ width: 100%;
+}
+
+.tabs {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-start;
+}
+
+.tab {
+ align-items: center;
+ margin: 0;
+ border-bottom: 1px solid #e0e0e0;
+ position: relative;
+
+ &.activeTab {
+ border-bottom: none;
+ }
+}
+
+.activeTab .tabButton {
+ border-bottom: 1px solid #f1f1f1;
+}
+
+.tabButton {
+ padding: 1.5rem;
+ background: none;
+ border: none;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ width: 100%;
+ justify-content: space-between;
+
+ .tabButton:focus {
+ outline: none;
+ }
+
+ .tabTitle {
+ font-size: 1.5rem;
+ font-weight: 700;
+ margin-left: 1rem;
+ flex-grow: 1;
+ text-align: left;
+ }
+
+ .icon {
+ width: 2.3rem;
+ height: 2.3rem;
+ }
+}
+
+.arrow {
+ margin-left: auto;
+ transition: transform 0.2s;
+ color: black;
+}
+
+.upsideDown {
+ transform: rotate(180deg);
+}
+
+.dropdown {
+ background-color: #ffffff;
+ margin-top: 5px;
+ text-align: left;
+ padding: 1rem 1.5rem;
+
+ .learnMore {
+ font-weight: 600;
+ font-size: 15px;
+ line-height: 23px;
+
+ &:hover {
+ text-decoration: none;
+ opacity: 0.8;
+ }
+ }
+}
+
+.imageContainer {
+ display: none;
+ justify-content: center;
+ align-items: center;
+ background-color: transparent;
+ margin: 1rem 0; // Added margin for spacing
+ height: 380px;
+ border-radius: 24px;
+}
+
+.tabImage {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ padding: 4px;
+ align-items: center;
+ justify-content: center;
+}
+.tabImage video {
+ max-height: 100%;
+ max-width: 100%;
+ border-radius: 22px;
+ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
+}
+
+.mobileImageContainer {
+ @media (max-width: 767px) {
+ display: flex;
+ }
+}
+
+.webImageContainer {
+ @media (min-width: 768px) {
+ display: flex;
+ flex-grow: 1;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ flex-direction: row; // Change back to row for larger screens
+ padding: 40px 32px;
+ }
+ .tabs {
+ width: 440px;
+ }
+
+ .imageContainer {
+ margin: 1rem; // Reset margin for larger screens
+ }
+}
diff --git a/docs-website/src/pages/cloud/index.js b/docs-website/src/pages/cloud/index.js
new file mode 100644
index 0000000000000..48f6a58e23581
--- /dev/null
+++ b/docs-website/src/pages/cloud/index.js
@@ -0,0 +1,90 @@
+import React from "react";
+import Layout from "@theme/Layout";
+import Link from "@docusaurus/Link";
+import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+import Enterprise from "./Enterprise";
+import { Section } from "../_components/Section";
+import ScrollingCustomers from "./CompanyLogos";
+import clsx from "clsx";
+import styles from "./styles.module.scss";
+import UnifiedTabs from "./UnifiedTabs";
+import FeatureCards from "./FeatureCards";
+
+
+function Home() {
+ const context = useDocusaurusContext();
+ const { siteConfig = {} } = context;
+ // const { colorMode } = useColorMode();
+
+
+ if (siteConfig.customFields.isSaas) {
+ window.location.replace("/docs");
+ }
+
+ return !siteConfig.customFields.isSaas ? (
+
+
+
+
+
+
Try DataHub Cloud
+
+ Introducing DataHub as a Managed Service
+
with Data Observability and Data Governance built-in.
+
+
+
+ Book Demo
+
+
+ Product Tour
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Get your free trial.
+
Data Discovery, Data Quality and Data Governance unified.
+
+
+ Book Demo
+
+
+ Product Tour
+
+
+
+
+
+
+
+
+ ) : null;
+}
+
+export default Home;
diff --git a/docs-website/src/pages/cloud/styles.module.scss b/docs-website/src/pages/cloud/styles.module.scss
new file mode 100644
index 0000000000000..d1ac31f3ef8cc
--- /dev/null
+++ b/docs-website/src/pages/cloud/styles.module.scss
@@ -0,0 +1,51 @@
+.link {
+ &:hover {
+ text-decoration: none;
+ opacity: 0.8;
+ }
+}
+
+.bgSection {
+ background-color: #FAFAFA !important;
+ }
+
+.hero {
+ :global {
+ .button {
+ margin-right: 1rem;
+ }
+ }
+ .hero__title {
+ font-size: 4rem;
+ }
+
+ .hero__secondtitle {
+ font-size: 2rem;
+ font-weight: 300;
+ margin-bottom: 2rem;
+
+ }
+
+ .hero__subtitle {
+ margin-bottom: 2rem;
+ font-size: 1.75rem;
+ line-height: 2.5rem;
+ }
+
+ .buttonLightBlue {
+ color: #1990FF !important;
+ background: #EAF3FF;
+ border-color: #EAF3FF;
+ :hover {
+ background: #D6E7FF;
+ }
+ }
+
+ .learnMore {
+ font-size: 1.25rem;
+ font-weight: 600;
+ margin-top: 0.5rem;
+
+ }
+ }
+
diff --git a/docs-website/static/img/assets/data-discovery.svg b/docs-website/static/img/assets/data-discovery.svg
new file mode 100644
index 0000000000000..1a6c6f36a231a
--- /dev/null
+++ b/docs-website/static/img/assets/data-discovery.svg
@@ -0,0 +1,4 @@
+
diff --git a/docs-website/static/img/assets/data-governance.svg b/docs-website/static/img/assets/data-governance.svg
new file mode 100644
index 0000000000000..b1db48e3e76bf
--- /dev/null
+++ b/docs-website/static/img/assets/data-governance.svg
@@ -0,0 +1,6 @@
+
diff --git a/docs-website/static/img/assets/data-ob.svg b/docs-website/static/img/assets/data-ob.svg
new file mode 100644
index 0000000000000..d630b0a2333a2
--- /dev/null
+++ b/docs-website/static/img/assets/data-ob.svg
@@ -0,0 +1,8 @@
+
diff --git a/docs-website/static/img/cloud-bg.png b/docs-website/static/img/cloud-bg.png
new file mode 100644
index 0000000000000..392aec2ff936c
Binary files /dev/null and b/docs-website/static/img/cloud-bg.png differ
diff --git a/docs-website/static/img/logos/companies/mediamarkt-saturn.png b/docs-website/static/img/logos/companies/mediamarkt-saturn.png
new file mode 100644
index 0000000000000..6e3a39e0ae34b
Binary files /dev/null and b/docs-website/static/img/logos/companies/mediamarkt-saturn.png differ
diff --git a/docs-website/static/img/logos/companies/netflix.png b/docs-website/static/img/logos/companies/netflix.png
new file mode 100755
index 0000000000000..151775b3b17bc
Binary files /dev/null and b/docs-website/static/img/logos/companies/netflix.png differ
diff --git a/docs-website/static/img/logos/companies/visa.png b/docs-website/static/img/logos/companies/visa.png
new file mode 100644
index 0000000000000..0a0198bfb76a2
Binary files /dev/null and b/docs-website/static/img/logos/companies/visa.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/acertus.webp b/docs-website/static/img/logos/scrollingCompanies/acertus.webp
new file mode 100644
index 0000000000000..20ff1c6d7d554
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/acertus.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/autoscout24.webp b/docs-website/static/img/logos/scrollingCompanies/autoscout24.webp
new file mode 100644
index 0000000000000..27b34c6f724de
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/autoscout24.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/betterup.webp b/docs-website/static/img/logos/scrollingCompanies/betterup.webp
new file mode 100644
index 0000000000000..268e019de8fd4
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/betterup.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/depop.webp b/docs-website/static/img/logos/scrollingCompanies/depop.webp
new file mode 100644
index 0000000000000..7c006bb862060
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/depop.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/dpg-media.png b/docs-website/static/img/logos/scrollingCompanies/dpg-media.png
new file mode 100644
index 0000000000000..40022ef0294d7
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/dpg-media.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/dpg_media.webp b/docs-website/static/img/logos/scrollingCompanies/dpg_media.webp
new file mode 100644
index 0000000000000..0d5c42847068a
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/dpg_media.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/event-callout-img.png b/docs-website/static/img/logos/scrollingCompanies/event-callout-img.png
new file mode 100644
index 0000000000000..032c34fb6a10e
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/event-callout-img.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/graham-stirling.png b/docs-website/static/img/logos/scrollingCompanies/graham-stirling.png
new file mode 100644
index 0000000000000..14bb23dcef0d9
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/graham-stirling.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/icon-check.svg b/docs-website/static/img/logos/scrollingCompanies/icon-check.svg
new file mode 100644
index 0000000000000..83a4d0983ebe0
--- /dev/null
+++ b/docs-website/static/img/logos/scrollingCompanies/icon-check.svg
@@ -0,0 +1,14 @@
+
diff --git a/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg b/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg
new file mode 100644
index 0000000000000..f6ab4ae071b10
--- /dev/null
+++ b/docs-website/static/img/logos/scrollingCompanies/log-saxo.svg
@@ -0,0 +1,16 @@
+
diff --git a/docs-website/static/img/logos/scrollingCompanies/myob.png b/docs-website/static/img/logos/scrollingCompanies/myob.png
new file mode 100644
index 0000000000000..c161532e650ba
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/myob.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/myob.webp b/docs-website/static/img/logos/scrollingCompanies/myob.webp
new file mode 100644
index 0000000000000..509e3fba0804c
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/myob.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/notion-logo.png b/docs-website/static/img/logos/scrollingCompanies/notion-logo.png
new file mode 100644
index 0000000000000..f65884f53ead8
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/notion-logo.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/notion.webp b/docs-website/static/img/logos/scrollingCompanies/notion.webp
new file mode 100644
index 0000000000000..393756855d938
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/notion.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp b/docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp
new file mode 100644
index 0000000000000..3e08a80f5c5f4
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/ovo_energy.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/regeneron.png b/docs-website/static/img/logos/scrollingCompanies/regeneron.png
new file mode 100644
index 0000000000000..0a660b95c6d50
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/regeneron.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/regeneron.webp b/docs-website/static/img/logos/scrollingCompanies/regeneron.webp
new file mode 100644
index 0000000000000..45bed965f3a01
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/regeneron.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/riskified.png b/docs-website/static/img/logos/scrollingCompanies/riskified.png
new file mode 100644
index 0000000000000..69b94b43fd56e
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/riskified.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/riskified.webp b/docs-website/static/img/logos/scrollingCompanies/riskified.webp
new file mode 100644
index 0000000000000..a2a2f96d5ea7b
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/riskified.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/robinhood.png b/docs-website/static/img/logos/scrollingCompanies/robinhood.png
new file mode 100644
index 0000000000000..e75535a383f32
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/robinhood.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/robinhood.webp b/docs-website/static/img/logos/scrollingCompanies/robinhood.webp
new file mode 100644
index 0000000000000..661c25c0dd830
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/robinhood.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/saxo_bank.webp b/docs-website/static/img/logos/scrollingCompanies/saxo_bank.webp
new file mode 100644
index 0000000000000..a4c1aae73fe48
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/saxo_bank.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/screenshot.png b/docs-website/static/img/logos/scrollingCompanies/screenshot.png
new file mode 100644
index 0000000000000..59d982c5aec6d
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/screenshot.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/twilio-bg.png b/docs-website/static/img/logos/scrollingCompanies/twilio-bg.png
new file mode 100644
index 0000000000000..74dcbf88a3595
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/twilio-bg.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/twilio.png b/docs-website/static/img/logos/scrollingCompanies/twilio.png
new file mode 100644
index 0000000000000..f226674d0ffbc
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/twilio.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/twilio.webp b/docs-website/static/img/logos/scrollingCompanies/twilio.webp
new file mode 100644
index 0000000000000..5ad47d5d5c87e
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/twilio.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/xero.png b/docs-website/static/img/logos/scrollingCompanies/xero.png
new file mode 100644
index 0000000000000..653ddfb2c7686
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/xero.png differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/xero.webp b/docs-website/static/img/logos/scrollingCompanies/xero.webp
new file mode 100644
index 0000000000000..9f2b4cc0cf0f9
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/xero.webp differ
diff --git a/docs-website/static/img/logos/scrollingCompanies/zendesk.webp b/docs-website/static/img/logos/scrollingCompanies/zendesk.webp
new file mode 100644
index 0000000000000..e790fdc2af6ed
Binary files /dev/null and b/docs-website/static/img/logos/scrollingCompanies/zendesk.webp differ