The following configuration controls the auth mechanism for OpenMetadata. Update the mentioned fields as required.
authenticationConfiguration: provider: ${AUTHENTICATION_PROVIDER:-basic} publicKeyUrls: ${AUTHENTICATION_PUBLIC_KEYS:-[{your domain}/api/v1/system/config/jwks]} # Update with your Domain and Make sure this "/api/v1/system/config/jwks" is always configured to enable JWT tokens authority: ${AUTHENTICATION_AUTHORITY:-https://accounts.google.com} enableSelfSignup : ${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}
For the Basic auth we need to set:
provider: basic
publicKeyUrls: ://:}/api/v1/system/config/jwks
authority:
enableSelfSignup: This flag indicates if users can come and signup by themselves on the OM
adminPrincipals: admin usernames to bootstrap the server with, comma-separated values.
allowedEmailRegistrationDomains: This controls what all domain are allowed for email registration can be your as well, for example gmail.com, outlook.comm etc.
principalDomain: This controls what all domain are allowed for email registration, for example gmail.com, outlook.comm etc. When AUTHORIZER_ENFORCE_PRINCIPAL_DOMAIN is set to true, only users with email addresses from the AUTHORIZER_PRINCIPAL_DOMAIN can log in.
Starting in Collate 2.1, adminPrincipals and principalDomain are deprecated but still work. Use adminEmails to list admins by email address, allowedEmailDomains to restrict sign-in domains, and botDomain for bot email addresses. For more information, see Email-First User Identity.
Please note the following are the formats to bootstrap admins on server startup: [admin1,admin2,admin3]This works for SMTP-enabled servers, Login Password for these are generated randomly and sent to the mail adminName@principalDomain.If SMTP is not enabled for OpenMetadata, please use the method below to create admin users: [admin1, admin2, admin3]. The default password for all admin users will be admin.After logging into the OpenMetadata UI, admin users can change their default password by navigating to Settings > Members > Admins.
For ingesting metadata when Basic Auth is enabled, it is mandatory to configure the ingestion-bot account with the JWT
configuration. To know how to enable it, you can follow the documentation of Enable JWT Tokens.
Basic Authentication is successfully set. For a better login experience, we can also set up the SMTP server to allow the
users to Reset Password, Account Status Updates, etc. as well.
email: emailingEntity: ${OM_EMAIL_ENTITY:-"OpenMetadata"} -> Company Name (Optional) supportUrl: ${OM_SUPPORT_URL:-"https://slack.open-metadata.org"} -> SupportUrl (Optional) enableSmtpServer : ${AUTHORIZER_ENABLE_SMTP:-false} -> True/False senderMail: ${OPENMETADATA_SMTP_SENDER_MAIL:-""} -> Sender's email serverEndpoint: ${SMTP_SERVER_ENDPOINT:-""} -> (Ex :- smtp.gmail.com) serverPort: ${SMTP_SERVER_PORT:-""} -> (SSL/TLS port) username: ${SMTP_SERVER_USERNAME:-""} -> (SMTP Server Username) password: ${SMTP_SERVER_PWD:-""} -> (SMTP Server Password) transportationStrategy: ${SMTP_SERVER_STRATEGY:-"SMTP_TLS"}
Following are valid value for transportation strategy:
Once your server security is set, it’s time to review the ingestion configuration. Our bots support JWT tokens
to authenticate to the server when sending requests.Find more information on Enabling JWT Tokens and JWT Troubleshooting to ensure seamless authentication.
Collate cannot run Basic Auth and single sign-on (SSO) at the same time. During an SSO outage, a self-managed or Bring Your Own Cloud (BYOC) operator can temporarily switch the server to Basic Auth. Fully managed Collate customers must contact Collate Support because only Collate can change the server authentication configuration.
Prepare and test a Basic Auth administrator account before an outage. Switching providers does not create a usable password for an existing SSO-only account. Changing the provider also invalidates sessions created by the previous provider, and restarting or rolling out the Collate server can briefly interrupt access.
For a self-managed or BYOC deployment:
Confirm that you have deployment access and a tested Basic Auth administrator credential.
Record the current SSO provider and configuration so you can restore them.
Set authenticationConfiguration.provider to basic. If the configuration uses environment variables, set AUTHENTICATION_PROVIDER=basic.
Restart the Collate server or roll out all Collate server pods so every instance uses the same provider.
Open a private browser session and sign in with the Basic Auth administrator account.
Restore service or correct the SSO configuration.
Set authenticationConfiguration.provider back to the original SSO provider, restart or roll out every Collate server instance, and verify SSO sign-in.
After you restore SSO, users must sign in again because sessions issued by Basic Auth are no longer valid.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Collate Documentation","colors":{"primary":"#1570EF","light":"#1570EF","dark":"#1570EF"},"logo":"https://mintcdn.com/collatedocs/yvgGxaeRR5RwtQo6/public/images/icons/collate-logo.svg?fit=max\u0026auto=format\u0026n=yvgGxaeRR5RwtQo6\u0026q=85\u0026s=59d7983952a91cd53138369f2e21a5ac","favicon":"https://mintcdn.com/collatedocs/yvgGxaeRR5RwtQo6/public/images/icons/collate-monogram.svg?fit=max\u0026auto=format\u0026n=yvgGxaeRR5RwtQo6\u0026q=85\u0026s=a8507d257fb5cbd5ac2366790c55d8f7","api":{"mdx":{"auth":{"method":"bearer"},"server":"https://sandbox.open-metadata.org/api"}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"icon":"Headphones","href":"mailto:support@getcollate.io","label":"Support"},{"icon":"Book","href":"https://www.getcollate.io/blog","label":"Blogs"},{"href":"https://cloud.getcollate.io/","label":"Free Trial"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/collateinc","x":"https://twitter.com/collatedata","youtube":"https://www.youtube.com/@CollateData"},"links":[{"items":[{"label":"Terms of Service","href":"https://www.getcollate.io/terms"},{"label":"Privacy Policy","href":"https://www.getcollate.io/privacypolicy"},{"label":"Trust Center","href":"https://trustcenter.getcollate.io/"},{"label":"Contact Us","href":"https://www.getcollate.io/contact-sales"}]}]},"seo":{"metatags":{"robots":"index,follow"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"GTM-554C968W"}},"interaction":{"drilldown":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"collatedocs","hasAudioNarration":false,"actualSubdomain":"collatedocs","customDomains":["docs.getcollate.io"],"gitSource":{"type":"github","owner":"open-metadata","repo":"docs-collate","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af4a0e1a92ed7cc8a4a1ee3","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Connectors","count":1744},{"language":"default","tag":"SDKs \u0026 APIs","count":626},{"language":"default","tag":"Database","count":414},{"language":"default","tag":"Data Governance","count":329},{"language":"default","tag":"Data Assets","count":316},{"language":"default","tag":"SDKs and APIs","count":313},{"language":"default","tag":"Collate APIs","count":285},{"language":"default","tag":"Data Quality \u0026 Observability","count":237},{"language":"default","tag":"Pipeline","count":164},{"language":"default","tag":"Guide for Data Users","count":160}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"email":"support@getcollate.io","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"694587850a00f222af972838","deploymentId":"694583b20a00f222af96d417","questionText":"How to set up SSO?","status":"active","generatedBy":"manual","createdAt":"2025-12-19T17:12:37.423Z","updatedAt":"2025-12-19T17:12:37.423Z","__v":0},{"_id":"6945876e0a00f222af97266a","deploymentId":"694583b20a00f222af96d417","questionText":"How to use AskCollate?","status":"active","generatedBy":"manual","createdAt":"2025-12-19T17:12:14.884Z","updatedAt":"2025-12-19T17:12:14.884Z","__v":0},{"_id":"694587660a00f222af9725a6","deploymentId":"694583b20a00f222af96d417","questionText":"How to set up Snowflake?","status":"active","generatedBy":"manual","createdAt":"2025-12-19T17:12:06.575Z","updatedAt":"2025-12-19T17:12:06.575Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"public/globals.css","content":"/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: italic;\n font-weight: 100 1000;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Fp2ywxg089UriCZa4ET-DNl0.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: italic;\n font-weight: 100 1000;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Fp2ywxg089UriCZa4Hz-D.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 100 1000;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Sans';\n font-style: normal;\n font-weight: 100 1000;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@tailwind base;@tailwind components;@tailwind utilities;:root{--top-nav-height: 70px;--main-nav-height: 42px;--side-nav-width: 288px;--side-nav-collapsed-width: 42px;--select-dropdown-default-height: 28px;--select-dropdown-default-width: 165px;--side-nav-width: min(20%, 300px);--api-side-nav-width: max(14%, 220px);--content-div-width: min(17%, 250px);--default-border-color: #dce3ec;--primary-color: #5469d4;--primary-shadow-color: #5469d433;--primary-background-color: rgba(84, 105, 212, 0.05);--select-background-color: #f4f7ff;--icon-background-color: #f1f3fe;--select-border-color: #e9eefc;--homepage-container-px: 130px;--default-text-color: rgb(60, 66, 87);--gray-text-color: rgba(60, 66, 87, 0.7);--white-color: #fff;--top-nav-color: #f7fafc;--code-background-color: #212d63;--code-gray-background-color: rgb(79, 86, 107);--code-light-background-color: #f7fafc;--code-toolbar-color: #212d63;--code-gray-toolbar-color: #3c4257;--code-light-toolbar-color: #ffffff;--code-light-border-color: #e3e8ee;--code-filename-color: #a4cdfe;--code-gray-filename-color: #dadce1;--code-light-filename-color: #f7fafc;--code-block-text-color: #f5fbff;--purple-bg-color: #7147e81a;--green-bg-color: #0084761a;--pink-bg-color: #b02aac1a;--purple-icon-color: #7147e8;--green-icon-color: #008376;--pink-icon-color: #b02aac;--beta-label-color: #0950C5;--beta-label-bg-color: #E4EEFF;--prod-label-color: #81C562;--prod-label-bg-color: #EEFBE7;--stable-label-color: #1890ff;--stable-label-bg-color: #e6f7ff;--connector-icon-bg-color: #F8F8F8;--green-tag-color: #43A047;--green-tag-bg-color: #43A0471A;--orange-tag-color: #FF7C50;--orange-tag-bg-color: #FF7C501A}body{font-family:\"DM Sans\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica,\n Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";color:var(--default-text-color);margin:0;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:\"DM Sans\"}b,strong{font-weight:600}p{line-height:1.5em;margin:8px 0px 0px 0px;color:#414651}h1{font-size:36px;line-height:44px;color:#222244!important;margin-bottom:10px!important}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}h6{font-size:16px;line-height:24px}a{color:var(--primary-color);font-weight:500}li::marker{color:var(--primary-color)}ol{list-style:decimal;margin-top:16px;margin-left:16px}ol li::marker{color:var(--default-text-color)}li>ul{margin-top:0px;margin-left:16px}pre{border-radius:6px;background-color:var(--code-background-color)}pre,code{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}pre::-webkit-scrollbar,code::-webkit-scrollbar{display:none}a.link{color:#004CD3;font-weight:600;text-decoration:none;border:none}a.link:hover{text-decoration:underline}.connector-tab{display:block;width:100%;text-align:start;padding:8px;cursor:pointer;border-radius:4px}.connector-tab:hover{background-color:var(--primary-background-color)}.active-connector{border:0.5px solid var(--select-border-color);background-color:var(--primary-background-color);color:var(--primary-color);font-weight:600}.divider{color:var(--default-border-color)}.icons{height:2rem;width:2rem}.cloud-button{border-radius:1rem;border:1px solid rgb(194, 128, 255);background-color:rgb(194, 128, 255)}.search-box{height:2.25rem;width:550px;border:1px solid #f4f4f4;border-radius:0.5rem;background-color:#f4f4f4;padding:4px 20px;color:#9e9d9d;display:flex;align-items:center}.search{width:90%;height:90%;border:none;background-color:#f4f4f4;outline:none}.overview-container{width:100vw;display:flex;flex-direction:column;justify-content:center;padding:50px 10%;background:#f4f7ff}.overview-heading{font-weight:700;font-size:22px;line-height:42px;margin-bottom:12px}.container-heading{font-weight:700;font-size:22px;line-height:42px;margin-bottom:40px}.cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.blogs-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.homepage-containers{padding:0px 10%;margin:80px 0px 0px 0px}#myUL{list-style-type:none;margin:0;padding:0}.nested{display:none}.active{display:block;color:var(--primary-color)}.DownArrow{display:none}.RightArrow{display:block}.highlightedCode{background-color:#1a2652}.page-404{height:calc(100vh - var(--top-nav-height) - var(--main-nav-height))}.content{flex-grow:0;flex-shrink:1}.non-collapsed-content{width:calc(100vw - var(--side-nav-width))}.collapsed-content{width:calc(100vw - var(--side-nav-collapsed-width))}.card-icon-container{padding:8px;width:fit-content;border-radius:10px}.card-purple-icon{background-color:var(--purple-bg-color);border:1px solid #7147e8}.card-green-icon{background-color:var(--green-bg-color);border:1px solid #008376}.card-pink-icon{background-color:var(--pink-bg-color);border:1px solid #b02aac}.nav-bar-container{position:sticky;top:0px;z-index:100}.min-width-600{min-width:600px}@media (max-width: 1240px){.blogs-container{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.cards-container{grid-template-columns:1fr 1fr}.blogs-container{grid-template-columns:1fr}.overview-container{padding:20px 60px;width:100%}.homepage-containers{padding:20px 60px;margin:32px 0px 0px 0px}}@media (max-width: 600px){.cards-container{grid-template-columns:1fr}.non-collapsed-content{display:none}.collapsed-content{width:calc(100% - 41px)}}#header h1,#header p{display:none!important}.mdx-content{margin-top:0px!important}.api-page-container{display:grid;grid-template-columns:var(--api-side-nav-width) calc(100vw - var(--api-side-nav-width))}.hash-link{overflow:hidden;width:0px;height:0px;display:block;visibility:hidden;text-decoration:none;pointer-events:none;margin-top:-300px!important;padding-top:300px}.cookie-modal{position:fixed;bottom:0;background-color:#F8FBFC;z-index:20;padding:1rem;box-shadow:var(--shadow-card);transform:translateY(100%);transition:transform 1.2s ease-in-out, visibility 1.2s ease-in-out;visibility:hidden;border:1px solid rgb(201, 196, 196);border-radius:10px}.cookie-modal p{color:#292929;font-weight:300}.cookie-modal-buttons{margin-top:2rem;display:flex;gap:0.75rem;justify-content:flex-end}.button{border-radius:1.5rem;padding:0.5rem 2rem;font-size:0.875rem;cursor:pointer;border:none}.button-accept{background-color:#7147E8;color:white}.button-reject{background-color:white;color:#7147E8;border:1px solid #7147E8}@media (min-width: 640px){.cookie-modal{margin:1.25rem;max-width:36rem}}@media (min-width: 1024px){.cookie-modal{max-width:48rem}}.cookie-modal.visible{transform:translateY(0);visibility:visible}.brand-docs-banner{font-weight:500;padding:0px 8px;border-radius:12px;margin-top:16px;width:fit-content}.breadcrumb-item:first-child{display:none}.breadcrumb-item:last-of-type a{color:#414651;pointer-events:none;cursor:text;text-decoration:none}#page-loader{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg, #3b82f6, #8b5cf6);z-index:9999;transition:width 0.3s ease}[data-component-part=\"version-select-trigger\"]{background:#EFF8FF!important;border:1.5px solid #B2DDFF!important;border-radius:100px!important;overflow:visible!important;padding:4px 14px!important;height:32px!important;font-weight:600!important;font-size:13px!important}[data-component-part=\"version-select-trigger\"]:hover{background:#E0F2FE!important;border-color:#7DD3FC!important}[data-component-part=\"version-select-trigger\"][data-state=\"open\"],[data-component-part=\"version-select-trigger\"][aria-expanded=\"true\"]{background:#DBEAFE!important;border-color:#93C5FD!important}[data-component-part=\"version-select-trigger\"] span{color:#026AA2!important;font-weight:600!important;max-width:none!important}[data-component-part=\"version-select-item\"]{border-radius:8px!important;font-size:13px!important;font-weight:500!important;padding:6px 12px!important;cursor:pointer!important}[data-component-part=\"version-select-item\"][data-state=\"checked\"],[data-component-part=\"version-select-item\"][aria-checked=\"true\"]{color:#1570EF!important;background:#EFF8FF!important;font-weight:600!important}#navbar .border-b{border:none}#navbar .nav-tabs{background-color:#FAFAFA;width:max-content;border:1px solid #EAECF5;border-radius:100px;margin:24px auto 4px;column-gap:16px;max-width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start}#navbar .nav-tabs .nav-tabs-item{padding:12px 24px;font-size:16px;white-space:nowrap;flex-shrink:0;color:#414651;font-weight:500}@media (max-width: 1440px){#navbar .nav-tabs{column-gap:4px}#navbar .nav-tabs .nav-tabs-item{padding:10px 16px;font-size:15px}}#navbar .nav-tabs a[href^=\"/how-to-guides/\"]{display:none!important}#navbar .nav-tabs a[href^=\"/ai-2-0/how-to-guides/\"]{display:none!important}#navbar .nav-tabs .nav-tabs-item:hover{color:#181D27;text-decoration:none}#navbar .nav-tabs .nav-tabs-item .absolute{display:none!important}#navbar .nav-tabs .nav-tabs-item[data-active=\"true\"]{color:#1570EF;background-color:#EFF8FF;border:1.5px solid #B2DDFF;border-radius:100px;font-weight:600}#navbar .nav-tabs:has(a[href^=\"/how-to-guides/\"][data-active=\"true\"]) a.nav-tabs-item[href=\"/how-to-guides\"]{color:#1570EF;background-color:#EFF8FF;border:1.5px solid #B2DDFF;border-radius:100px;font-weight:600}body:has(.homepage-container) #navbar .nav-tabs .nav-tabs-item[data-active=\"true\"]:not([href=\"/\"]):not([href=\"/ai-2-0\"]){color:#414651;background-color:transparent;border:1.5px solid transparent;border-radius:0;font-weight:500;text-shadow:none}body:has(.homepage-container) #navbar .nav-tabs .nav-tabs-item[href=\"/\"],body:has(.homepage-container) #navbar .nav-tabs .nav-tabs-item[href=\"/ai-2-0\"]{color:#1570EF;background-color:#EFF8FF;border:1.5px solid #B2DDFF;border-radius:100px;font-weight:600;text-shadow:-0.2px 0 0 currentColor, 0.2px 0 0 currentColor}#navbar .h-10{height:auto!important}.navbar-link a{background-color:transparent;color:#535862;font-weight:600}.nav-logo{height:36px}.navbar-link a:hover{color:#181D27;background-color:transparent}.products-container h2{color:#222244;font-size:22px;font-weight:600}.card{border:none;box-shadow:0px 4px 12px -1px rgba(10, 13, 18, 0.08);transition:all 0.3s ease}.card>*{padding:20px;transition:all 0.3s ease}.card h2{color:#181D27;font-size:18px;line-height:20px}.card:hover{box-shadow:0px 3px 3px -1.5px #0A0D120A,\n 0px 8px 8px -4px #0A0D1208,\n 0px 20px 24px -4px #0A0D1214;transform:translateY(-2px)}.card:hover>*{padding:24px;margin:-4px}.connector-page .card [data-component-part=\"card-content-container\"]{position:relative}.card [data-component-part=\"card-icon\"]:has(>svg){background-color:#e6f1ff;padding:24px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center}body:not(:has(.homepage-container)) .card [data-component-part=\"card-icon\"]{width:auto!important;height:auto!important;min-width:32px!important;min-height:32px!important;align-self:flex-start!important}body:not(:has(.homepage-container)) .card [data-component-part=\"card-icon\"] img{width:32px!important;height:32px!important;object-fit:contain;flex-shrink:0}.connector-page div[data-component-part=\"card-icon\"]{background-color:#F8F9FC;padding:16px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;width:auto!important;height:auto!important}.connector-page div[data-component-part=\"card-icon\"] svg,.connector-page div[data-component-part=\"card-icon\"] img{width:32px!important;height:32px!important;object-fit:contain;flex-shrink:0;position:relative;z-index:1}.prod-beta-chip{display:flex;gap:4px;font-size:10px;width:max-content;border-radius:100px;padding:0px 6px;font-weight:500;position:absolute;top:12px;right:12px}.prod-beta-chip.prod{color:#067647;background-color:#ECFDF3;border:1px solid #ABEFC6}.prod-beta-chip.beta{color:#175CD3;background-color:#EFF8FF;border:1px solid #B2DDFF}.prod-beta-chip img{margin:0px}.prod-beta-chip span{margin-top:-7px}#sidebar-content{border:none;top:132px!important;height:calc(100vh - 132px)!important}.sidebar-group-header{display:none}.my-2:has(ul.sidebar-group a[href^=\"/api-reference\"])>.sidebar-group-header,.my-2:has(ul.sidebar-group a[href*=\"/developer-guide/\"])>.sidebar-group-header{display:flex}.sidebar-group-header h5{color:#222244;font-size:14px;font-weight:600}#table-of-contents-content .toc-item a{color:#414651}#table-of-contents-content .toc-item a:hover{color:#414651;border-color:#D5D9EB}#table-of-contents-content .toc-item a.text-primary{color:#004CD3;border-color:#004CD3;font-weight:600}body:not(:has(.homepage-container)) .mdx-content h1,.products-container h1,.collate-ai-container h1{display:flex;flex-direction:column;align-items:flex-start;margin-top:0!important}body:not(:has(.homepage-container)) .mdx-content h1::before,.products-container h1::before,.collate-ai-container h1::before{content:\"Collate Documentation\";display:block;background-color:#F0F9FF;color:#0BA5EC;padding:4px 12px;border-radius:100px;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:16px;width:fit-content;flex-shrink:0}h1.ConnectorName::before{position:absolute;top:-2px;left:0px}body:has(.homepage-container) #search-bar-entry,body:has(.homepage-container) #assistant-entry{display:none!important}.search-container{position:relative;margin-top:64px;display:flex;align-items:center;justify-content:center;width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:0px 6px}.homepage-search-input{width:100%;padding:18px 58px 18px 70px;border:2px solid #EAECF5;border-radius:100px;font-size:16px;color:#3C4257;cursor:pointer;transition:all 0.2s ease;box-sizing:border-box}.homepage-search-input::placeholder{color:#CECFD2;font-size:18px}.homepage-search-input:hover{background-color:#FFFFFF}.homepage-search-input:focus{outline:none;background-color:#FFFFFF;box-shadow:0 0 0 3px rgba(84, 105, 212, 0.1)}.ask-ai-icon-button{position:absolute;left:26px;top:12px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;pointer-events:auto}.ask-ai-icon{color:#9CA3AF;pointer-events:auto;width:40px!important;height:40px!important}.search-shortcut{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#9CA3AF;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;pointer-events:none;white-space:nowrap}.navbar-link:last-of-type a{background-color:#1570EF;color:white;border-radius:100px;display:flex;justify-content:center}.navbar-link:last-of-type a:hover{background-color:#0257cd}body:has(.how-to-guides-container) #sidebar-content,body:has(.sdk-container) #sidebar-content,body:has(.connector-page) #sidebar-content,body:has(.getting-started-container) #sidebar-content,body:has(.collate-ai-container) #sidebar-content{display:none}body:has(.how-to-guides-container) #content-container,body:has(.sdk-container) #content-container,body:has(.connector-page) #content-container,body:has(.getting-started-container) #content-container,body:has(.collate-ai-container) #content-container{max-width:1300px!important}.collate-ai-container{margin-top:10px}article iframe,.prose iframe{max-width:600px!important;width:100%!important;margin:0 auto!important;display:block!important;height:auto!important;aspect-ratio:16 / 9!important;border:none!important}@media (max-width: 1024px){.navbar-link:first-of-type{margin-top:20px}article iframe,.prose iframe{max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important}}@media (max-width: 768px){article iframe,.prose iframe{max-width:100%!important;width:100%!important;margin:0!important;height:auto!important;aspect-ratio:16 / 9!important}}.card:not(:has([data-component-part=\"card-icon\"])){border:1px solid #EAECF5!important;background-color:#F8F9FC!important;box-shadow:none!important}.card.card:not(:has([data-component-part=\"card-icon\"])) h2{color:#004CD3;font-weight:500;font-size:20px;margin-bottom:12px;line-height:30px}.card.card:not(:has([data-component-part=\"card-icon\"])):hover h2{text-decoration:underline}.how-to-guides-container ul{list-style:none;padding-left:0}.how-to-guides-container ul li{padding-left:28px;position:relative;margin-bottom:8px}.how-to-guides-container ul li::before,.sdk-container ul li::before,.python-container ul li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;background-color:transparent;background-image:url(\"/public/images/icons/check-circle.svg\");background-size:contain;background-repeat:no-repeat}.sdk-container .card img{min-width:40px!important;width:40px!important;height:40px!important}.code-block,.code-block [data-component-part=\"code-block-root\"]{border:none!important;background-color:#3E444F!important;border-radius:16px!important;backdrop-filter:blur(40px)}.code-block pre,.code-block code,.code-block span{color:#E5E7EB!important;background-color:transparent!important}.code-block pre{background-color:transparent!important}.python-container{background-color:#FAFAFA;border-radius:12px;padding:6px 20px}.callout [data-component-part=\"callout-content\"]{color:#414651!important}@layer utilities{.callout [data-component-part=\"callout-content\"] a{color:var(--primary-color)!important}}.chat-assistant-floating-input{max-width:370px!important;margin-left:auto!important;margin-right:auto!important}div:has(>#chat-assistant-sheet){border:none}div:has(>#chat-assistant-sheet) .cursor-col-resize{display:none!important}#chat-assistant-sheet{margin-top:0.4rem!important;min-height:90%!important;border:1px solid #EAECF5;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 2px 2px -1px #0A0D120A,\n 0px 4px 6px -2px #0A0D1208,\n 0px 12px 16px -4px #0A0D1214;background:#0A0D12;color:rgba(255, 255, 255, 0.9)}.chat-assistant-sheet-header span{color:rgba(255, 255, 255, 0.9)!important}.chat-assistant-sheet-header span.font-medium{font-size:0}.chat-assistant-sheet-header span.font-medium::before{content:\"Ask AI\";font-size:0.875rem;font-weight:600}.chat-assistant-sheet-header svg{width:16px;height:16px;color:rgba(255, 255, 255, 0.8)}#chat-assistant-textarea{background-color:#373A41;border-radius:100px;color:rgba(255, 255, 255, 0.9);padding:14px 48px 14px 16px;max-height:52px!important;overflow-y:auto}#chat-assistant-textarea::placeholder{color:rgba(255, 255, 255, 0.6)}.chat-assistant-send-button{width:32px!important;height:32px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);background-color:#2970FF}#chat-assistant-textarea~span{top:50%!important;bottom:auto!important;transform:translateY(-50%)}.chat-assistant-send-button:hover{background-color:#004EEB}.chat-assistant-send-button svg{width:16px;height:16px}div:has(>div>#chat-assistant-textarea){border:none!important;background-color:#373A41}#chat-content{margin-top:12px}#chat-content .rounded-2xl.bg-gray-100{background:#22262F!important}#chat-content button{color:rgba(255, 255, 255, 0.6)}#chat-content button[aria-label*=\"Vote\"]:hover,#chat-content button[aria-label=\"Copy chat response\"]:hover{color:#22262F}#chat-content .whitespace-pre-line,#chat-content li{color:rgba(255, 255, 255, 0.7)}#chat-content .rounded-2xl.bg-gray-100 .text-gray-800,#chat-content .rounded-2xl.bg-gray-100 div{color:#FFFFFFE5!important}#assistant-entry{margin-left:auto;border:2px solid #1570EF;background-color:transparent}#assistant-entry svg,#assistant-entry span{background:none;-webkit-text-fill-color:#1570EF;font-weight:600;color:#1570EF}#assistant-entry:hover{background:linear-gradient(45deg, #175CD3 0%, #1570EF 100%)}#assistant-entry:hover svg,#assistant-entry:hover span{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:white;background-clip:unset;color:white}div:has(>#search-bar-entry):has(>#assistant-entry){flex-direction:row-reverse!important}div[data-component-part=\"code-group-tab-bar\"] p{margin-top:0px}table{width:100%;border-collapse:collapse;margin:16px 0;border:1px solid #EAECF5;border-radius:12px}table thead{background-color:#F8F9FC}table th{padding:12px 24px!important;text-align:left;font-weight:600;color:#181D27;border-bottom:2px solid #EAECF5}table td{padding:12px 24px!important;color:#414651;border-bottom:1px solid #EAECF5}table tr:last-child td{border-bottom:none}table tr:hover{background-color:#F8F9FC}.space-x-2>:not([hidden])~:not([hidden]){margin:0px}.header-logo{max-width:max-content;border-radius:32px 80px 0 0;background:#224;padding:9px 44px 10px 45px;display:flex;gap:20px;align-items:center}.header-logo .collate-logo{width:84px;height:14px}.header-logo .x-icon{width:18px;height:18px}.header-logo .om-logo{width:64px;height:25px}.collate-summit{margin:0px auto 72px;max-width:1200px;padding:20px}.summit-content{background-image:url('/public/images/banner-bg.png');background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:0px 20px 20px 20px;padding:28px 44px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:24}.summit-content .summit-header{font-size:48px;font-weight:400;color:#224;line-height:52px}.summit-content p{color:#5816DC;margin-top:0px;margin-left:4px;font-size:28px;font-weight:600}.summit-content .explore-collate{background-color:#FBE200;color:black;font-size:18px;white-space:nowrap;padding:11px 20px;border-radius:6px;font-weight:600}.summit-content .explore-collate:hover{background-color:#dec908}.summit-content .explore-collate a{color:black;font-weight:600}@media (max-width: 768px){.summit-content{flex-direction:column;align-items:center;text-align:center;padding:48px 24px}}@media (max-width: 640px){.header-logo{padding:9px 36px 10px 24px}}"},{"filePath":"public/modal.css","content":".modal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease-in-out;pointer-events:none;z-index:999}.modal.enter-done{opacity:1;pointer-events:visible}.modal.exit{opacity:0}.modal-content{margin:0 10px;width:600px;height:300px;background-color:var(--white-color);transition:all 0.3s ease-in-out;transform:translateY(-200px)}.modal.enter-done .modal-content{transform:translateY(0)}.modal.exit .modal-content{transform:translateY(-200px)}"},{"filePath":"snippets/components/CodePreview.css","content":".split-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;align-items:start}@media (max-width: 768px){.split-layout{grid-template-columns:1fr;gap:1rem}}.code-content .code-block [data-component-part=\"code-block-root\"]{background-color:#0b1e3d!important}.content-panel{display:flex;flex-direction:column;gap:1.5rem;padding-right:1rem}.content-section{padding:0.5rem 1rem;border-left:2px solid transparent;border-radius:6px;cursor:pointer;position:relative;box-sizing:border-box;transition:background 0.25s ease,\n border-color 0.25s ease,\n box-shadow 0.25s ease}.content-section:hover{background:linear-gradient(\n 90deg,\n rgba(176, 176, 176, 0.08) 0%,\n rgba(176, 176, 176, 0.03) 100%\n );border-left-color:rgba(176, 176, 176, 0.5)}.content-section.active{background:linear-gradient(\n 90deg,\n rgba(176, 176, 176, 0.15) 0%,\n rgba(176, 176, 176, 0.05) 100%\n );border-left-color:#b0b0b0;box-shadow:0 2px 8px rgba(176, 176, 176, 0.1),\n inset 0 0 20px rgba(176, 176, 176, 0.05);color:rgb(63, 65, 69)}.content-section.active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(\n 180deg,\n #c0c0c0 0%,\n #b0b0b0 50%,\n #a0a0a0 100%\n )}.content-section h4{margin:0 0 0.75rem 0;font-size:1rem;font-weight:600;color:#1a1a1a}.content-section p{margin:0.5rem 0;line-height:1.6;color:#4a4a4a}.content-section code{background:rgba(0, 0, 0, 0.05);padding:0.2em 0.4em;border-radius:3px;font-size:0.9em}.code-panel{position:sticky;top:calc(var(--navbar-height, 64px) + 6rem);height:calc(\n 100vh - var(--navbar-height, 64px) - 6rem\n );display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#1e1e1e;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.code-panel [data-component-part=\"code-block-root\"]{padding:0rem 1rem}.code-panel .code-block{margin:0}.code-header{display:flex;justify-content:space-between;align-items:center;padding:0.4rem 1rem;background:#0b1e3d;border-bottom:1px solid #404040;color:white;font-size:0.875rem;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace}.copy-btn{display:flex;align-items:center;gap:0.5rem;padding:0.375rem 0.75rem;background:transparent;border:1px solid #404040;border-radius:4px;color:#a0a0a0;cursor:pointer;transition:all 0.2s ease;font-size:0.875rem}.copy-btn:hover{background:#404040;border-color:#606060;color:#fff}.copy-btn svg{width:16px;height:16px}.copy-btn .icon-check{display:none}.copy-btn[data-copied=\"true\"] .icon-copy{display:none}.copy-btn[data-copied=\"true\"] .icon-check{display:block;color:#10b981}.code-content{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;background:#0b1e3d;scroll-behavior:smooth;padding:14px 0px}.code-content::-webkit-scrollbar{width:8px;height:8px}.code-content::-webkit-scrollbar-track{background:#2d2d2d}.code-content::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.code-content::-webkit-scrollbar-thumb:hover{background:#606060}.code-content pre{margin:0;padding:0rem 1rem;background:transparent;color:#d4d4d4;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace;font-size:0.875rem;line-height:1.6;white-space:pre;word-wrap:normal;overflow-wrap:normal;position:relative}.code-content pre code{background:transparent;padding:0;color:inherit;font-size:inherit;border-radius:0;display:block;white-space:pre}.code-line{display:block;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem;transition:all 0.2s ease;position:relative;white-space:pre;line-height:inherit;border-left:2px solid transparent}.code-line::after{content:'\\a';white-space:pre}.code-line.highlighted{background:rgba(200, 200, 200, 0.15)!important;border-left:2px solid #d0d0d0;padding-left:calc(1rem - 2px);min-height:1.5em}.code-line.highlighted::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#d0d0d0;z-index:1}.code-line.highlighted+.code-line.highlighted{border-top:none}.code-line.highlighted:not(.code-line.highlighted+.code-line.highlighted){border-top-left-radius:4px}.code-line.highlighted:not(:has(+.code-line.highlighted)){border-bottom-left-radius:4px}.line-number{display:inline-block;min-width:2.5em;padding-right:1em;margin-right:0.5em;text-align:right;color:#858585;user-select:none;border-right:1px solid #404040}@media (prefers-color-scheme: dark){.content-section p{color:#c0c0c0}.content-section code{background:rgba(255, 255, 255, 0.1)}.code-panel{border-color:#404040}}@media (max-width: 768px){.code-panel{position:relative;top:0;max-height:400px}.split-layout{grid-template-columns:1fr}}.code-content [data-testid=\"copy-code-button\"]{display:none!important}.code-content #ask-ai-code-block-button{display:none!important}div[data-fade-overlay=\"true\"]{--fade-color-light: transparent !important;--fade-color-dark: transparent !important;display:none!important}:has([data-floating-buttons])>[data-component-part=code-block-root] pre>code{padding-right:0px!important}@media (max-width: 768px){.code-panel{position:relative;top:0;height:400px}}"},{"filePath":"snippets/components/ConnectorDetailsHeader/ConnectorDetailsHeader.css","content":".container{margin:48px 0px!important;display:flex;flex-direction:column;gap:6px}.Heading{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--default-border-color)}.ConnectorName{font-size:32px;font-weight:700;margin-bottom:0px}.PlatformDetails{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--gray-text-color)}.PlatformIcon{padding:4px;background-color:var(--connector-icon-bg-color);border:1px solid var(--default-border-color);border-radius:12px}.ImageContainer{background-color:var(--connector-icon-bg-color);padding:12px;border:1px solid var(--default-border-color);border-radius:28px}.IconContainer{background-color:#F8F9FC;padding:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}.ConnectorIcon{width:32px!important;height:32px!important;object-fit:contain;display:block;margin:0}.FeaturesHeading{font-size:14px;color:var(--gray-text-color)}.SubHeading{display:flex;flex-direction:column;gap:8px}.FeaturesList{display:flex;flex-wrap:wrap;gap:12px}.FeatureTag{padding:4px 10px;font-size:12px;border-radius:14px;width:fit-content;display:flex;align-items:center;gap:4px}.AvailableFeature{color:var(--green-tag-color);border:1px solid var(--green-tag-color);background-color:var(--green-tag-bg-color)}.UnavailableFeature{color:var(--orange-tag-color);border:1px solid var(--orange-tag-color);background-color:var(--orange-tag-bg-color)}.StageBadge{font-size:10px;height:auto;color:var(--green-tag-color)}"},{"filePath":"snippets/components/ConnectorGrid/Integrations.css","content":".no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.integrations-section{padding:3rem 1rem 9rem;max-width:1300px;margin:0 auto}.integrations-card{background:#FAFAFA;border-radius:12px;border:1px solid #EAECF5;display:flex;height:660px;overflow:hidden;position:relative;padding:40px 40px 40px 0px}.integrations-mobile-header{display:none;width:100%;background:#ffffff;border-bottom:1px solid #d9daee;padding:32px;font-size:20px;justify-content:center;align-items:center;gap:12px;position:sticky;top:0;z-index:15;cursor:pointer}.arrow{transition:transform 0.3s ease}.arrow.open{transform:rotate(180deg)}.arrow-down{width:10px;height:10px}.integrations-sidebar{width:220px;border-right:1px solid #EAECF5;display:flex;flex-direction:column;position:sticky;top:0;z-index:5}.sidebar-item{display:block;width:100%;padding:12px 22px;font-size:16px;color:#535862;cursor:pointer;white-space:nowrap;flex-shrink:0;text-align:right;font-weight:500;border-right:2px solid transparent}.sidebar-item:hover{color:#414651;border-right:2px solid #D5D9EB}.sidebar-item.active{border-right:2px solid #004CD3;font-weight:600;color:#004CD3}.integrations-grid{flex:1;padding:20px 32px;overflow-y:auto;display:grid;gap:20px;align-content:flex-start}.integrations-grid.desktop{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.integrations-grid.mobile{display:none}.integration-card{max-height:110px;text-decoration:none;display:flex;align-items:center;gap:12px;background-color:white;box-shadow:0px 4px 12px -1px #0A0D1214;border-radius:12px;padding:12px 20px;box-sizing:border-box;transition:all 0.3s ease}.integration-card span{color:#181D27;font-weight:500;font-size:16px;line-height:120%}a.integration-card span:hover{text-decoration:none}a.integration-card:hover{box-shadow:0px 3px 3px -1.5px #0A0D120A,\n 0px 8px 8px -4px #0A0D1208,\n 0px 20px 24px -4px #0A0D1214;padding:16px 24px;margin:-4px;text-decoration:none;transform:translateY(-2px)}.integration-card img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.load-more{grid-column:span 2;padding:24px;font-size:20px;background:#ffffff;border:none;cursor:pointer}@media (max-width: 1024px){.integrations-card{flex-direction:column;height:auto;padding:0px;overflow:auto}.integrations-mobile-header{display:flex}.integrations-sidebar{display:none;width:100%;position:absolute;top:98px;left:0;right:0;border-right:none;border-bottom:1px solid #d9daee;background:#ffffff;overflow-y:scroll}.integrations-sidebar.open{display:block}.sidebar-item{text-align:center}.sidebar-item.active{border-right:none}.integrations-grid.desktop{display:none}.integrations-grid.mobile{display:grid;grid-template-columns:repeat(2, 1fr);padding:24px}}"},{"filePath":"style.css","content":".homepage-container,.sdk-api-container{max-width:1440px;margin:0 auto;padding:0px 10px 40px}.collate-ai-iframe{margin:32px 0px 40px}.banner-content{padding:96px 0;background:radial-gradient(46.63% 44.4% at 50% 50%, rgba(201, 207, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%)}.page-header{color:#181D27!important;font-weight:600;font-size:56px;text-align:center;margin-top:24px}#header-highlight{background:linear-gradient(to top, #016AFB 0%, #00E0EE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description{text-align:center;color:#717680;font-size:20px;margin-top:20px}.header-description{font-size:18px;margin-top:16px}.chips{display:flex;justify-content:center;gap:24px;margin-top:24px}.chip{padding:8px 12px;border-radius:100px;box-shadow:0px 4px 12px -1px rgba(10, 13, 18, 0.08);display:flex;gap:12px;align-items:center;font-weight:500;width:max-content}.chip.blue{background:linear-gradient(93.13deg, #EBF9FF 0%, #ECF4FF 189.43%);color:#194185}.chip.blue:hover{background:linear-gradient(93.13deg, #E5F7FF 0%, #DDECFF 189.43%);color:#175CD3}.chip.purple{background-color:#F0F9FF;color:#0BA5EC;margin:0 auto;padding:8px 20px;box-shadow:none;font-size:14px}.release-banner{max-width:1300px;margin:0 auto;background:linear-gradient(135deg, rgba(195, 201, 252, 0.5) 0%, rgba(142, 234, 252, 0.5) 100%);padding:48px 100px;border-radius:24px}.banner-image{width:1200px;border:3px solid #BED2FB;border-radius:16px;box-shadow:0px 2px 2px -1px #0A0D120A,\n 0px 4px 6px -2px #0A0D1208,\n 0px 12px 16px -4px #0A0D1214}.release-banner-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;align-items:center}.release-banner-content h2{color:#181D27;font-weight:500;font-size:32px;margin-bottom:16px}.release-banner-content p{color:#414651;font-size:18px;margin-bottom:40px}.release-banner-content a{background-color:white;box-shadow:0px 2px 2px -1px #0A0D120A,\n 0px 4px 6px -2px #0A0D1208,\n 0px 12px 16px -4px #0A0D1214;padding:12px 24px;border-radius:99px;font-size:18px;font-weight:500;color:#131313}.release-banner-content a:hover{text-decoration:underline}.guides,.highlights,.quick-links{padding:48px 48px 96px}.guide-header{font-weight:500;font-size:40px;color:#181D27;text-align:center;margin-top:24px}.guide-list{display:grid;grid-template-columns:repeat(7, 1fr);gap:24px;margin:0 auto;margin-top:52px;max-width:100%}.guide-card{box-shadow:0px 4px 12px -1px rgba(10, 13, 18, 0.08);padding:20px;border-radius:20px;display:flex;flex-direction:column;align-items:center;color:#252B37;font-weight:500;font-size:18px;gap:16px;width:100%;transition:all 0.3s ease;text-align:center}.guide-card:hover{box-shadow:0px 20px 24px -4px #0A0D1214;transform:translateY(-4px);padding:24px;margin:-4px}a.guide-card img{width:80px!important;height:80px!important}.see-all{text-align:center;margin:64px auto 0px;color:#004CD3;font-size:18px;font-weight:500;box-shadow:0px 2px 2px -1px rgba(10, 13, 18, 0.04),\n 0px 4px 6px -2px rgba(10, 13, 18, 0.03),\n 0px 12px 16px -4px rgba(10, 13, 18, 0.08);width:max-content;padding:12px 24px;background-color:#EAF4FF;border-radius:100px}.see-all:hover{background-color:#CDE4FE;color:#1849A9}.highlight-cards{max-width:850px;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin:60px auto 0px}.highlight-card{box-shadow:0px 4px 12px -1px rgba(10, 13, 18, 0.08);padding:20px;border-radius:12px;transition:all 0.3s ease}.highlight-card p{font-size:18px;color:#717680}.highlight-card:hover{box-shadow:0px 3px 3px -1.5px rgba(10, 13, 18, 0.04),\n 0px 8px 8px -4px rgba(10, 13, 18, 0.03),\n 0px 20px 24px -4px rgba(10, 13, 18, 0.08);padding:24px;margin:-4px;transform:translateY(-2px)}.highlight-card .icon{width:48px!important;height:48px!important}.highlight-header{font-size:20px;font-weight:500;color:#181D27;margin-top:12px}.read-more{margin-top:20px;display:flex;gap:10px;align-items:center;color:#175CD3;font-weight:600}.highlight-card:hover .read-more{color:#1849A9}.read-more img{margin-top:2px}.links{margin:0 auto;margin-top:40px;max-width:80%;display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center}.link-header{color:#181D27;display:flex;gap:10px;align-items:center;margin-bottom:16px}.link-header h3{font-size:20px;font-weight:500}.link-list{color:#175CD3;font-weight:500;display:flex;flex-direction:column;gap:12px}.link-list a:hover{text-decoration:underline;color:#1849A9}.collate-video{background:linear-gradient(135deg, rgba(195, 201, 252, 0.5) 0%, rgba(142, 234, 252, 0.5) 100%);border-radius:24px;max-width:90%;margin:32px auto 64px;padding:36px 80px}.video-content{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:16px}.video-container{width:100%;max-width:600px;margin:20px auto;padding:0 16px;box-sizing:border-box}.video-container iframe{width:100%;height:auto;aspect-ratio:16 / 9;display:block;border-radius:20px;border:3px solid #BED2FB}.video{border-radius:20px;border:3px solid #BED2FB;max-width:100%;height:auto;box-shadow:0px 2px 2px -1px rgba(10, 13, 18, 0.04),\n 0px 4px 6px -2px rgba(10, 13, 18, 0.03),\n 0px 12px 16px -4px rgba(10, 13, 18, 0.08)}.video-chip{background-color:rgba(255, 255, 255, 0.4);width:max-content;padding:12px 8px;border-radius:24px;color:#0086C9;font-size:12px}.video-description{color:#414651;font-size:18px;max-width:90%}.product-demo{background-color:#0BA5EC;padding:8px 14px;color:white;border-radius:24px;margin-right:8px;font-size:12px}.video-header{text-align:left;margin-bottom:16px}.external-links{padding:36px 80px}.explore-container{display:grid;grid-template-columns:repeat(3, 1fr)}.explore-items{display:flex;gap:20px;width:100%}.explore-header{color:#252B37;font-size:24px;font-weight:600;letter-spacing:-2%}.explore-desc{font-size:18px;color:#717680;margin-top:4px}.explore-card{background-color:#F4F9FF;box-shadow:0px 4px 12px -8px #0026543D;padding:12px 20px;border-radius:12px;color:#535862;font-size:14px;font-weight:400;transition:all 0.3s ease}.explore-card:hover{box-shadow:0px 3px 3px -1.5px rgba(10, 13, 18, 0.04),\n 0px 8px 8px -4px rgba(10, 13, 18, 0.03),\n 0px 20px 24px -4px rgba(10, 13, 18, 0.08);padding:16px 24px;margin:-4px;transform:translateY(-2px)}.explore-card-header{display:flex;gap:10px}.explore-card-header div{color:#252B37;font-weight:500;font-size:18px}.home-footer{display:flex;justify-content:space-between;padding:36px 80px 0px;color:#717680}.home-footer-links{display:flex;gap:20px}.footer-link-name{color:#252B37;font-weight:400}.footer-link-name:hover{color:#181D27;text-decoration:underline}.home-footer-social{display:flex;gap:8px}.social-link{padding:4px 8px;border-radius:4px}.social-link:hover{background-color:#F8F9FC}.connector-page div[data-component-part=\"card-icon\"]{background-color:#F8F9FC;padding:21px 20px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center}.connector-page div[data-component-part=\"card-icon\"]>*{position:relative;z-index:1}.connector-page .card [data-component-part=\"card-content-container\"]{padding:16px}.card-details{display:flex;gap:6px;align-items:center}.card-logo{width:20px;height:20px;margin:0px}.products-container{max-width:1150px;margin:0 auto;padding:60px 14px 40px}.products-container h1{font-size:30px!important}.products-container [data-as=\"p\"]:first-of-type{display:block;margin-bottom:40px}.product-cards{margin-top:16px;padding-bottom:48px}.product-cards .card [data-component-part=\"card-content\"]{margin-top:4px}.products-container .external-links{padding:64px 0px 36px}.products-container .home-footer{padding:36px 0px 0px}.sdk-api-container{padding:72px 0px;max-width:1300px}.sdk-api-container span[data-as=\"p\"]{display:block;margin-bottom:8px;color:#414651}.sdk-api-container a.link{color:#004CD3!important}.sdk-api-container h3{color:#222244;font-size:20px}.api-header{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:16px;padding-bottom:56px;border-bottom:1px solid #EAECF5}.sdk-api-container .code-group{background-color:#515865}.sdk-api-container .code-group button{color:white!important;font-weight:600;font-size:14px}.sdk-api-container .code-group button .absolute{display:none}.sdk-api-container [data-component-part=\"code-block-root\"]{background-color:#3E444F!important}.sdk-api-container [data-component-part=\"code-block-root\"] pre,.sdk-api-container [data-component-part=\"code-block-root\"] pre .line span{color:white!important}.client-sdks{border:1px solid #E9EAEB;border-radius:8px}.client-header{color:#414651;font-weight:600;padding:24px 24px 0px;background-color:#FAFAFA;border-top-left-radius:8px;border-top-right-radius:8px}.client-sdks [role=\"tablist\"]{margin-bottom:0px!important;display:flex;justify-content:center;gap:100px}.client-sdks [data-component-part=\"tabs-list\"]{padding:10px 24px 0px;background-color:#FAFAFA}.client-sdks [data-active=\"true\"]{border-bottom:3px solid #1570EF}.client-sdks [data-active=\"false\"]{border-bottom:none}.client-sdks [data-component-part=\"tab-button\"]{display:flex;flex-direction:column;color:#181D27!important}.client-sdks [data-component-part=\"tab-button\"] img{width:40px;height:40px}.client-sdks [data-component-part=\"tab-content\"]{background-color:#F5F5F5;padding:10px 24px}.api-header-auth{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding-top:48px;padding-bottom:56px;border-bottom:1px solid #EAECF5}.api-header-auth h2{color:#222244;font-size:20px;font-weight:600;margin-bottom:12px}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] div:first-child span{color:white!important;font-size:14px;font-weight:600;margin-left:8px}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] [data-testid=\"copy-code-button\"] svg{color:white}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] .group{background-color:#252B37;border:1px solid #5B626F;padding:4px;border-radius:4px;color:white}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] .group div svg:first-of-type{display:none!important}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] .group div p{color:white;margin:0px}.sdk-api-container [data-component-part=\"code-group-tab-bar\"] .group div:hover{background-color:transparent}@media (max-width: 1280px){.guide-list{grid-template-columns:repeat(3, 1fr)}.links{max-width:100%}.collate-video,.external-links,.home-footer{padding:32px 56px}.release-banner{padding:40px 52px}}@media (max-width: 1220px){.chips{display:grid;grid-template-columns:repeat(4, 1fr);max-width:auto;justify-items:center}}@media (max-width: 1024px){.release-banner-content{grid-template-columns:repeat(1, 1fr)}.release-banner h2{font-size:28px}.video-content{grid-template-columns:repeat(1, 1fr);gap:28px}.explore-container{grid-template-columns:repeat(1, 1fr);gap:32px}.home-footer{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:20px}.collate-tm{grid-column:span 3/span 3}.home-footer-links{grid-column:span 2/span 2}.home-footer-social{justify-self:flex-end}}@media (max-width: 768px){.page-header{font-size:48px}.chips{grid-template-columns:repeat(2, 1fr);max-width:400px;margin:40px auto 0}.guide-list{grid-template-columns:repeat(2, 1fr)}.links{grid-template-columns:repeat(2, 1fr);justify-items:start;row-gap:40px}.video-container{padding:0 12px;margin:16px auto}.external-links,.home-footer{padding:24px}.home-footer-links{flex-direction:column}}@media (max-width: 640px){.chips{grid-template-columns:repeat(1, 1fr);max-width:auto;justify-items:center}.release-banner{padding:40px 20px}.guide-list{grid-template-columns:repeat(1, 1fr)}.highlight-cards{grid-template-columns:repeat(1, 1fr)}.links{grid-template-columns:repeat(1, 1fr)}.collate-video{padding:24px}.explore-items{flex-direction:column}}.chat-assistant-floating-input::before{display:none!important}"},{"filePath":"snippets/components/CodeLayout/CodeLayout.css","content":".code-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;align-items:start;width:100%}.code-layout h2{margin-top:0px}.code-layout-sticky{position:-webkit-sticky;position:sticky;top:132px;align-self:flex-start;max-height:calc(100vh - 132px);overflow-y:auto;z-index:10}"},{"filePath":"ai-2-0/snippets/components/CodeLayout/CodeLayout.css","content":".code-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;align-items:start;width:100%}.code-layout h2{margin-top:0px}.code-layout-sticky{position:-webkit-sticky;position:sticky;top:132px;align-self:flex-start;max-height:calc(100vh - 132px);overflow-y:auto;z-index:10}"},{"filePath":"ai-2-0/snippets/components/CodePreview.css","content":".split-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;align-items:start}@media (max-width: 768px){.split-layout{grid-template-columns:1fr;gap:1rem}}.code-content .code-block [data-component-part=\"code-block-root\"]{background-color:#0b1e3d!important}.content-panel{display:flex;flex-direction:column;gap:1.5rem;padding-right:1rem}.content-section{padding:0.5rem 1rem;border-left:2px solid transparent;border-radius:6px;cursor:pointer;position:relative;box-sizing:border-box;transition:background 0.25s ease,\n border-color 0.25s ease,\n box-shadow 0.25s ease}.content-section:hover{background:linear-gradient(\n 90deg,\n rgba(176, 176, 176, 0.08) 0%,\n rgba(176, 176, 176, 0.03) 100%\n );border-left-color:rgba(176, 176, 176, 0.5)}.content-section.active{background:linear-gradient(\n 90deg,\n rgba(176, 176, 176, 0.15) 0%,\n rgba(176, 176, 176, 0.05) 100%\n );border-left-color:#b0b0b0;box-shadow:0 2px 8px rgba(176, 176, 176, 0.1),\n inset 0 0 20px rgba(176, 176, 176, 0.05);color:rgb(63, 65, 69)}.content-section.active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(\n 180deg,\n #c0c0c0 0%,\n #b0b0b0 50%,\n #a0a0a0 100%\n )}.content-section h4{margin:0 0 0.75rem 0;font-size:1rem;font-weight:600;color:#1a1a1a}.content-section p{margin:0.5rem 0;line-height:1.6;color:#4a4a4a}.content-section code{background:rgba(0, 0, 0, 0.05);padding:0.2em 0.4em;border-radius:3px;font-size:0.9em}.code-panel{position:sticky;top:calc(var(--navbar-height, 64px) + 6rem);height:calc(\n 100vh - var(--navbar-height, 64px) - 6rem\n );display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#1e1e1e;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.code-panel [data-component-part=\"code-block-root\"]{padding:0rem 1rem}.code-panel .code-block{margin:0}.code-header{display:flex;justify-content:space-between;align-items:center;padding:0.4rem 1rem;background:#0b1e3d;border-bottom:1px solid #404040;color:white;font-size:0.875rem;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace}.copy-btn{display:flex;align-items:center;gap:0.5rem;padding:0.375rem 0.75rem;background:transparent;border:1px solid #404040;border-radius:4px;color:#a0a0a0;cursor:pointer;transition:all 0.2s ease;font-size:0.875rem}.copy-btn:hover{background:#404040;border-color:#606060;color:#fff}.copy-btn svg{width:16px;height:16px}.copy-btn .icon-check{display:none}.copy-btn[data-copied=\"true\"] .icon-copy{display:none}.copy-btn[data-copied=\"true\"] .icon-check{display:block;color:#10b981}.code-content{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;background:#0b1e3d;scroll-behavior:smooth;padding:14px 0px}.code-content::-webkit-scrollbar{width:8px;height:8px}.code-content::-webkit-scrollbar-track{background:#2d2d2d}.code-content::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.code-content::-webkit-scrollbar-thumb:hover{background:#606060}.code-content pre{margin:0;padding:0rem 1rem;background:transparent;color:#d4d4d4;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace;font-size:0.875rem;line-height:1.6;white-space:pre;word-wrap:normal;overflow-wrap:normal;position:relative}.code-content pre code{background:transparent;padding:0;color:inherit;font-size:inherit;border-radius:0;display:block;white-space:pre}.code-line{display:block;padding-left:1rem;padding-right:1rem;margin-left:-1rem;margin-right:-1rem;transition:all 0.2s ease;position:relative;white-space:pre;line-height:inherit;border-left:2px solid transparent}.code-line::after{content:'\\a';white-space:pre}.code-line.highlighted{background:rgba(200, 200, 200, 0.15)!important;border-left:2px solid #d0d0d0;padding-left:calc(1rem - 2px);min-height:1.5em}.code-line.highlighted::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#d0d0d0;z-index:1}.code-line.highlighted+.code-line.highlighted{border-top:none}.code-line.highlighted:not(.code-line.highlighted+.code-line.highlighted){border-top-left-radius:4px}.code-line.highlighted:not(:has(+.code-line.highlighted)){border-bottom-left-radius:4px}.line-number{display:inline-block;min-width:2.5em;padding-right:1em;margin-right:0.5em;text-align:right;color:#858585;user-select:none;border-right:1px solid #404040}@media (prefers-color-scheme: dark){.content-section p{color:#c0c0c0}.content-section code{background:rgba(255, 255, 255, 0.1)}.code-panel{border-color:#404040}}@media (max-width: 768px){.code-panel{position:relative;top:0;max-height:400px}.split-layout{grid-template-columns:1fr}}.code-content [data-testid=\"copy-code-button\"]{display:none!important}.code-content #ask-ai-code-block-button{display:none!important}div[data-fade-overlay=\"true\"]{--fade-color-light: transparent !important;--fade-color-dark: transparent !important;display:none!important}:has([data-floating-buttons])>[data-component-part=code-block-root] pre>code{padding-right:0px!important}@media (max-width: 768px){.code-panel{position:relative;top:0;height:400px}}"},{"filePath":"ai-2-0/snippets/components/ConnectorDetailsHeader/ConnectorDetailsHeader.css","content":".container{margin:48px 0px!important;display:flex;flex-direction:column;gap:6px}.Heading{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--default-border-color)}.ConnectorName{font-size:32px;font-weight:700;margin-bottom:0px}.PlatformDetails{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--gray-text-color)}.PlatformIcon{padding:4px;background-color:var(--connector-icon-bg-color);border:1px solid var(--default-border-color);border-radius:12px}.ImageContainer{background-color:var(--connector-icon-bg-color);padding:12px;border:1px solid var(--default-border-color);border-radius:28px}.IconContainer{background-color:#F8F9FC;padding:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}.ConnectorIcon{width:32px!important;height:32px!important;object-fit:contain;display:block;margin:0}.FeaturesHeading{font-size:14px;color:var(--gray-text-color)}.SubHeading{display:flex;flex-direction:column;gap:8px}.FeaturesList{display:flex;flex-wrap:wrap;gap:12px}.FeatureTag{padding:4px 10px;font-size:12px;border-radius:14px;width:fit-content;display:flex;align-items:center;gap:4px}.AvailableFeature{color:var(--green-tag-color);border:1px solid var(--green-tag-color);background-color:var(--green-tag-bg-color)}.UnavailableFeature{color:var(--orange-tag-color);border:1px solid var(--orange-tag-color);background-color:var(--orange-tag-bg-color)}.StageBadge{font-size:10px;height:auto;color:var(--green-tag-color)}"},{"filePath":"ai-2-0/snippets/components/ConnectorFilter/ConnectorFilter.css","content":".connector-filter{--connector-filter-accent: #1570ef;position:sticky;top:0;z-index:20;margin:20px 0 28px;padding:16px;border:1px solid var(--default-border-color, #e5e7eb);border-radius:8px;background-color:var(--background-color, #fff);box-shadow:0 2px 8px rgba(15, 23, 42, 0.06)}.connector-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.connector-filter-field{display:flex;flex-direction:column;gap:6px;flex:1 1 160px;min-width:140px}.connector-filter-search-field{flex:1 1 170px;min-width:140px}.connector-filter-field label{font-size:14px;font-weight:600;color:var(--default-text-color, #374151)}.connector-filter-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--select-border-color, #d1d5db);border-radius:6px;background-color:var(--background-color, #fff);color:var(--gray-text-color, #6b7280)}.connector-filter-search:focus-within{border-color:var(--connector-filter-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--connector-filter-accent) 20%, transparent)}.connector-filter-search svg{flex-shrink:0}.connector-filter-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:var(--default-text-color, #111827)}.connector-filter-dropdown{position:relative}.connector-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--select-border-color, #d1d5db);border-radius:6px;background-color:var(--background-color, #fff);color:var(--default-text-color, #111827);font-size:13px;cursor:pointer;text-align:left}.connector-filter-trigger:hover{border-color:var(--connector-filter-accent)}.connector-filter-trigger[aria-expanded=\"true\"]{border-color:var(--connector-filter-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--connector-filter-accent) 20%, transparent)}.connector-filter-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-filter-chevron{flex-shrink:0;color:var(--gray-text-color, #6b7280);transition:transform 0.15s ease}.connector-filter-chevron-open{transform:rotate(180deg);color:var(--connector-filter-accent)}.connector-filter-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;border:1px solid var(--default-border-color, #e5e7eb);border-radius:8px;background-color:var(--background-color, #fff);box-shadow:0 8px 24px rgba(15, 23, 42, 0.12)}.connector-filter-menu li{list-style:none}.connector-filter-menu li::marker,.connector-filter-menu li::before{content:none}.connector-filter-menu li[role=\"option\"]{padding:7px 10px;border-radius:5px;font-size:13px;color:var(--default-text-color, #111827);cursor:pointer}.connector-filter-menu li[role=\"option\"]:hover{background-color:var(--primary-background-color, rgba(21, 112, 239, 0.08))}.connector-filter-menu li[role=\"option\"].active{background-color:var(--primary-background-color, rgba(21, 112, 239, 0.1));color:var(--connector-filter-accent);font-weight:600}.connector-filter-group-label{padding:6px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--gray-text-color, #9ca3af)}.connector-filter-reset{flex-shrink:0;margin-left:auto;height:36px;padding:0 14px;border:1px solid var(--connector-filter-accent);border-radius:6px;background-color:transparent;color:var(--connector-filter-accent);font-size:13px;font-weight:600;cursor:pointer}.connector-filter-reset:hover{background-color:color-mix(in srgb, var(--connector-filter-accent) 10%, transparent)}"},{"filePath":"ai-2-0/snippets/components/ConnectorGrid/Integrations.css","content":".no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.integrations-section{padding:3rem 1rem 9rem;max-width:1300px;margin:0 auto}.integrations-card{background:#FAFAFA;border-radius:12px;border:1px solid #EAECF5;display:flex;height:660px;overflow:hidden;position:relative;padding:40px 40px 40px 0px}.integrations-mobile-header{display:none;width:100%;background:#ffffff;border-bottom:1px solid #d9daee;padding:32px;font-size:20px;justify-content:center;align-items:center;gap:12px;position:sticky;top:0;z-index:15;cursor:pointer}.arrow{transition:transform 0.3s ease}.arrow.open{transform:rotate(180deg)}.arrow-down{width:10px;height:10px}.integrations-sidebar{width:220px;border-right:1px solid #EAECF5;display:flex;flex-direction:column;position:sticky;top:0;z-index:5}.sidebar-item{display:block;width:100%;padding:12px 22px;font-size:16px;color:#535862;cursor:pointer;white-space:nowrap;flex-shrink:0;text-align:right;font-weight:500;border-right:2px solid transparent}.sidebar-item:hover{color:#414651;border-right:2px solid #D5D9EB}.sidebar-item.active{border-right:2px solid #004CD3;font-weight:600;color:#004CD3}.integrations-grid{flex:1;padding:20px 32px;overflow-y:auto;display:grid;gap:20px;align-content:flex-start}.integrations-grid.desktop{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.integrations-grid.mobile{display:none}.integration-card{max-height:110px;text-decoration:none;display:flex;align-items:center;gap:12px;background-color:white;box-shadow:0px 4px 12px -1px #0A0D1214;border-radius:12px;padding:12px 20px;box-sizing:border-box;transition:all 0.3s ease}.integration-card span{color:#181D27;font-weight:500;font-size:16px;line-height:120%}a.integration-card span:hover{text-decoration:none}a.integration-card:hover{box-shadow:0px 3px 3px -1.5px #0A0D120A,\n 0px 8px 8px -4px #0A0D1208,\n 0px 20px 24px -4px #0A0D1214;padding:16px 24px;margin:-4px;text-decoration:none;transform:translateY(-2px)}.integration-card img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.load-more{grid-column:span 2;padding:24px;font-size:20px;background:#ffffff;border:none;cursor:pointer}@media (max-width: 1024px){.integrations-card{flex-direction:column;height:auto;padding:0px;overflow:auto}.integrations-mobile-header{display:flex}.integrations-sidebar{display:none;width:100%;position:absolute;top:98px;left:0;right:0;border-right:none;border-bottom:1px solid #d9daee;background:#ffffff;overflow-y:scroll}.integrations-sidebar.open{display:block}.sidebar-item{text-align:center}.sidebar-item.active{border-right:none}.integrations-grid.desktop{display:none}.integrations-grid.mobile{display:grid;grid-template-columns:repeat(2, 1fr);padding:24px}}"},{"filePath":"ai-2-0/snippets/components/ReleaseCarousel/ReleaseCarousel.css","content":".release-carousel{position:relative}.release-carousel-viewport{overflow:hidden}.release-carousel-content [data-as=\"p\"]{display:block;margin-bottom:24px;color:#344054;font-size:18px}.release-carousel-content [data-as=\"p\"] strong{color:#181D27;font-weight:700}.release-carousel-content a{display:inline-block}.release-carousel-title-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.release-carousel-content .release-carousel-title-row h2{margin:0}.release-carousel-eyebrow{display:inline-block;flex-shrink:0;background-color:#F0F9FF;color:#0BA5EC;padding:4px 14px;border-radius:100px;font-size:13px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}.release-carousel-content.slide-next{animation:release-carousel-slide-next 0.45s ease}.release-carousel-content.slide-prev{animation:release-carousel-slide-prev 0.45s ease}@keyframes release-carousel-slide-next{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes release-carousel-slide-prev{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.release-carousel-image{width:100%;max-width:1200px;display:block;border:3px solid #BED2FB;border-radius:16px;box-shadow:0px 2px 2px -1px #0A0D120A,\n 0px 4px 6px -2px #0A0D1208,\n 0px 12px 16px -4px #0A0D1214;cursor:zoom-in}.release-carousel-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;background-color:rgba(16, 24, 40, 0.85)}.release-carousel-lightbox-image{max-width:100%;max-height:100%;display:block;border-radius:12px;box-shadow:0px 12px 16px -4px #0A0D1214;cursor:default}.release-carousel-lightbox-close{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.3);background-color:rgba(255, 255, 255, 0.1);color:white;cursor:pointer;transition:background-color 0.15s ease}.release-carousel-lightbox-close:hover{background-color:rgba(255, 255, 255, 0.2)}.release-carousel .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #BED2FB;background-color:white;color:#181D27;box-shadow:0px 2px 2px -1px #0A0D120A,\n 0px 4px 6px -2px #0A0D1208,\n 0px 12px 16px -4px #0A0D1214;cursor:pointer;transition:background-color 0.15s ease}.release-carousel .carousel-arrow:hover{background-color:#EFF4FF}.release-carousel .carousel-arrow-prev{left:16px}.release-carousel .carousel-arrow-next{right:16px}.release-carousel .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.release-carousel .carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background-color:#BED2FB;padding:0;cursor:pointer;transition:background-color 0.15s ease, transform 0.15s ease}.release-carousel .carousel-dot.active{background-color:#1570EF;transform:scale(1.2)}@media (max-width: 1024px){.release-carousel .carousel-arrow-prev{left:4px}.release-carousel .carousel-arrow-next{right:4px}}@media (max-width: 768px){.release-carousel .carousel-arrow{width:32px;height:32px}}"}],"page":{"pagePath":"deployment/security/basic-auth","slug":"/deployment/security/basic-auth","pageMetadata":{"title":"Basic Authentication | Collate Security Setup","description":"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.","slug":"/deployment/security/basic-auth","sidebarTitle":"Overview","collate":false,"href":"/deployment/security/basic-auth/index"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`username/password-login`,children:`UserName/Password Login`}),`\n`,_jsx(_components.p,{children:`Out of the box, OpenMetadata comes with a Username \u0026 Password Login Mechanism.`}),`\n`,_jsx(_components.p,{children:`The default Username and Password for Login are:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Username - admin@open-metadata.org`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Password - admin`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`When using a custom domain, configure the principal domain as follows:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`config`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` authorizer`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` adminPrincipals`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`admin`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` principalDomain`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"yourdomain.com\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`With this setup, the default Username will be `,_jsx(_components.code,{children:`admin@yourdomain.com`}),`.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Security requirements for your `,_jsx(_components.strong,{children:`production`}),` environment:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`DELETE`}),` the admin default account shipped by OM.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UPDATE`}),` the Private / Public keys used for the `,_jsx(_components.a,{href:`/deployment/security/enable-jwt-tokens`,children:`JWT Tokens`}),` in case it is enabled.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`setting-up-basic-auth-manually`,children:`Setting up Basic Auth Manually`}),`\n`,_jsx(_components.p,{children:`Below are the required steps to set up the Basic Login:`}),`\n`,_jsx(Heading,{level:`3`,id:`set-up-configurations-in-openmetadata-yaml`,children:`Set up Configurations in openmetadata.yaml`}),`\n`,_jsx(Heading,{level:`4`,id:`authentication-configuration`,children:`Authentication Configuration`}),`\n`,_jsx(_components.p,{children:`The following configuration controls the auth mechanism for OpenMetadata. Update the mentioned fields as required.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`5`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`authenticationConfiguration`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` provider`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHENTICATION_PROVIDER:-basic}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` publicKeyUrls`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHENTICATION_PUBLIC_KEYS:-[{your domain}/api/v1/system/config/jwks]}\"}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Update with your Domain and Make sure this \"/api/v1/system/config/jwks\" is always configured to enable JWT tokens`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` authority`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHENTICATION_AUTHORITY:-https://accounts.google.com}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` enableSelfSignup`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` : `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHENTICATION_ENABLE_SELF_SIGNUP:-true}\"})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`For the Basic auth we need to set:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`provider`}),`: basic`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`publicKeyUrls`}),`: `,http|https,`://`,`:`,`}/api/v1/system/config/jwks`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`authority`}),`: `]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`enableSelfSignup`}),`: This flag indicates if users can come and signup by themselves on the OM`]}),`\n`]}),`\n`,_jsx(Heading,{level:`4`,id:`authorizer-configuration`,children:`Authorizer Configuration`}),`\n`,_jsx(_components.p,{children:`This configuration controls the authorizer for OpenMetadata:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`authorizerConfiguration`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` adminPrincipals`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHORIZER_ADMIN_PRINCIPALS:-[admin]}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` allowedEmailRegistrationDomains`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${AUTHORIZER_ALLOWED_REGISTRATION_DOMAIN:-[\"all\"]}'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` principalDomain`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${AUTHORIZER_PRINCIPAL_DOMAIN:-\"open-metadata.org\"}'})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`For the Basic auth we need to set:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`adminPrincipals`}),`: admin usernames to bootstrap the server with, comma-separated values.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`allowedEmailRegistrationDomains`}),`: This controls what all domain are allowed for email registration can be your `,` as well, for example gmail.com, outlook.comm etc.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`principalDomain`}),`: This controls what all domain are allowed for email registration, for example gmail.com, outlook.comm etc. When `,_jsx(_components.code,{children:`AUTHORIZER_ENFORCE_PRINCIPAL_DOMAIN`}),` is set to `,_jsx(_components.code,{children:`true`}),`, only users with email addresses from the `,_jsx(_components.code,{children:`AUTHORIZER_PRINCIPAL_DOMAIN`}),` can log in.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Starting in Collate 2.1, `,_jsx(_components.code,{children:`adminPrincipals`}),` and `,_jsx(_components.code,{children:`principalDomain`}),` are deprecated but still work. Use `,_jsx(_components.code,{children:`adminEmails`}),` to list admins by email address, `,_jsx(_components.code,{children:`allowedEmailDomains`}),` to restrict sign-in domains, and `,_jsx(_components.code,{children:`botDomain`}),` for bot email addresses. For more information, see `,_jsx(_components.a,{href:`/deployment/security/configuration-parameters#email-first-user-identity`,children:`Email-First User Identity`}),`.`]}),`\n`,_jsxs(Tip,{children:[_jsxs(_components.p,{children:[`Please note the following are the formats to bootstrap admins on server startup: `,_jsx(_components.code,{children:`[admin1,admin2,admin3]`})]}),_jsxs(_components.p,{children:[`This works for SMTP-enabled servers, Login Password for these are generated randomly and sent to the mail `,_jsx(_components.code,{children:`adminName`}),`@`,_jsx(_components.code,{children:`principalDomain`}),`.`]}),_jsxs(_components.p,{children:[`If SMTP is not enabled for OpenMetadata, please use the method below to create admin users: `,_jsx(_components.code,{children:`[admin1, admin2, admin3]`}),`. The default password for all admin users will be admin.`]}),_jsxs(_components.p,{children:[`After logging into the OpenMetadata UI, admin users can change their default password by navigating to `,_jsx(_components.code,{children:`Settings > Members > Admins`}),`.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`metadata-ingestion`,children:`Metadata Ingestion`}),`\n`,_jsxs(_components.p,{children:[`For ingesting metadata when Basic Auth is enabled, it is mandatory to configure the `,_jsx(_components.code,{children:`ingestion-bot`}),` account with the JWT\nconfiguration. To know how to enable it, you can follow the documentation of `,_jsx(_components.a,{href:`/deployment/security/enable-jwt-tokens`,children:`Enable JWT Tokens`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`setting-up-smtp-server`,children:`Setting up SMTP Server`}),`\n`,_jsx(_components.p,{children:`Basic Authentication is successfully set. For a better login experience, we can also set up the SMTP server to allow the\nusers to Reset Password, Account Status Updates, etc. as well.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`email`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` emailingEntity`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${OM_EMAIL_ENTITY:-\"OpenMetadata\"} -> Company Name (Optional)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` supportUrl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${OM_SUPPORT_URL:-\"https://slack.open-metadata.org\"} -> SupportUrl (Optional)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` enableSmtpServer`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` : `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${AUTHORIZER_ENABLE_SMTP:-false} -> True/False\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` senderMail`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\\${OPENMETADATA_SMTP_SENDER_MAIL:-\"\"} -> Sender's email`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` serverEndpoint`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${SMTP_SERVER_ENDPOINT:-\"\"} -> (Ex :- smtp.gmail.com)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` serverPort`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${SMTP_SERVER_PORT:-\"\"} -> (SSL/TLS port)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` username`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${SMTP_SERVER_USERNAME:-\"\"} -> (SMTP Server Username)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` password`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${SMTP_SERVER_PWD:-\"\"} -> (SMTP Server Password)'})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` transportationStrategy`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:'${SMTP_SERVER_STRATEGY:-\"SMTP_TLS\"}'})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Following are valid value for transportation strategy:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`SMTP`}),`: If SMTP port is 25 use this`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`SMTPS`}),`: If SMTP port is 465 use this`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`SMTP_TLS`}),`: If SMTP port is 587 use this`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-ingestion`,children:`Configure Ingestion`}),`\n`,_jsx(_components.p,{children:`Once your server security is set, it’s time to review the ingestion configuration. Our bots support JWT tokens\nto authenticate to the server when sending requests.`}),`\n`,_jsxs(_components.p,{children:[`Find more information on `,_jsx(_components.a,{href:`/deployment/security/enable-jwt-tokens`,children:_jsx(_components.strong,{children:`Enabling JWT Tokens`})}),` and `,_jsx(_components.a,{href:`/deployment/security/jwt-troubleshooting`,children:_jsx(_components.strong,{children:`JWT Troubleshooting`})}),` to ensure seamless authentication.`]}),`\n`,_jsx(Heading,{level:`2`,id:`recover-access-during-an-sso-outage`,children:`Recover Access During an SSO Outage`}),`\n`,_jsx(_components.p,{children:`Collate cannot run Basic Auth and single sign-on (SSO) at the same time. During an SSO outage, a self-managed or Bring Your Own Cloud (BYOC) operator can temporarily switch the server to Basic Auth. Fully managed Collate customers must contact Collate Support because only Collate can change the server authentication configuration.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Prepare and test a Basic Auth administrator account before an outage. Switching providers does not create a usable password for an existing SSO-only account. Changing the provider also invalidates sessions created by the previous provider, and restarting or rolling out the Collate server can briefly interrupt access.`})}),`\n`,_jsx(_components.p,{children:`For a self-managed or BYOC deployment:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Confirm that you have deployment access and a tested Basic Auth administrator credential.`}),`\n`,_jsx(_components.li,{children:`Record the current SSO provider and configuration so you can restore them.`}),`\n`,_jsxs(_components.li,{children:[`Set `,_jsx(_components.code,{children:`authenticationConfiguration.provider`}),` to `,_jsx(_components.code,{children:`basic`}),`. If the configuration uses environment variables, set `,_jsx(_components.code,{children:`AUTHENTICATION_PROVIDER=basic`}),`.`]}),`\n`,_jsx(_components.li,{children:`Restart the Collate server or roll out all Collate server pods so every instance uses the same provider.`}),`\n`,_jsx(_components.li,{children:`Open a private browser session and sign in with the Basic Auth administrator account.`}),`\n`,_jsx(_components.li,{children:`Restore service or correct the SSO configuration.`}),`\n`,_jsxs(_components.li,{children:[`Set `,_jsx(_components.code,{children:`authenticationConfiguration.provider`}),` back to the original SSO provider, restart or roll out every Collate server instance, and verify SSO sign-in.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`After you restore SSO, users must sign in again because sessions issued by Basic Auth are no longer valid.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Basic Authentication | Collate Security Setup","description":"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.","slug":"/deployment/security/basic-auth","sidebarTitle":"Overview","collate":false,"href":"/deployment/security/basic-auth/index"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[7243,7254,""]]},"mdxExtracts":{"tableOfContents":[{"title":"UserName/Password Login","slug":"username/password-login","depth":1,"children":[]},{"title":"Setting up Basic Auth Manually","slug":"setting-up-basic-auth-manually","depth":2,"children":[{"title":"Set up Configurations in openmetadata.yaml","slug":"set-up-configurations-in-openmetadata-yaml","depth":3,"children":[]},{"title":"Authentication Configuration","slug":"authentication-configuration","depth":4,"children":[]},{"title":"Authorizer Configuration","slug":"authorizer-configuration","depth":4,"children":[]},{"title":"Metadata Ingestion","slug":"metadata-ingestion","depth":3,"children":[]},{"title":"Setting up SMTP Server","slug":"setting-up-smtp-server","depth":3,"children":[]}]},{"title":"Configure Ingestion","slug":"configure-ingestion","depth":2,"children":[]},{"title":"Recover Access During an SSO Outage","slug":"recover-access-during-an-sso-outage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/collatedocs/193c43da98baa789/loader.js"],"subdomain":"collatedocs","siteName":"Collate Documentation","title":"Basic Authentication | Collate Security Setup - Collate Documentation","navMaps":{"firstHrefInVersion":{"AI 2.0":{"href":"/deployment/security/basic-auth","matchLevel":0},"Classic":{"href":"/classic","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T09:37:44.983Z","originalFileLocation":"deployment/security/basic-auth/index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Collate Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index,follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Basic Authentication | Collate Security Setup - Collate Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Collate Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getcollate.io/deployment/security/basic-auth\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://collatedocs.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Basic+Authentication+%7C+Collate+Security+Setup\u0026amp;description=Configure+Basic+Auth+to+secure+service+access+with+username+and+password+authentication+for+lightweight%2C+internal+use+cases.\u0026amp;theme=1b066d8b17e8e32af494b9f2\u0026amp;signature=cd436c47ecef51caab7f045e625e3ca75d1aaebacf2b908d30c6737b71e2588c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Basic Authentication | Collate Security Setup - Collate Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure Basic Auth to secure service access with username and password authentication for lightweight, internal use cases.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://collatedocs.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Basic+Authentication+%7C+Collate+Security+Setup\u0026amp;description=Configure+Basic+Auth+to+secure+service+access+with+username+and+password+authentication+for+lightweight%2C+internal+use+cases.\u0026amp;theme=1b066d8b17e8e32af494b9f2\u0026amp;signature=cd436c47ecef51caab7f045e625e3ca75d1aaebacf2b908d30c6737b71e2588c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/collatedocs/Wy3ST-458y16Xhek/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Collate Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1570EF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getcollate.io/deployment/security/basic-auth\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/deployment/security/basic-auth.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Collate Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Collate Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/deployment/security/basic-auth.md","siteName":"Collate Documentation","nav":{"global":null,"versions":[{"version":"AI 2.0","default":true,"tabs":[{"tab":"Home","pages":[{"title":"Collate 2.0 Documentation","mode":"custom","href":""}]},{"tab":"Release 2.0","groups":[{"group":"Collate 2.0","pages":[{"title":"Collate 2.0: What Changed | Official Documentation","sidebarTitle":"Overview","href":"/ai-2-0/release-2.0"},{"title":"AI Mode in Collate 2.0 | Official Documentation","sidebarTitle":"AI Mode","href":"/ai-2-0/release-2.0/ai-mode"},{"group":"Breaking Changes","pages":[{"title":"Breaking Changes: 1.13 to 2.0","sidebarTitle":"Overview","href":"/ai-2-0/release-2.0/breaking-changes/overview"},{"title":"Breaking Changes - AI Agents \u0026 Automations | Official Documentation","sidebarTitle":"AI Agents \u0026 Automations","href":"/ai-2-0/release-2.0/breaking-changes/ai-agents-and-automations"},{"title":"Breaking Changes - Collate AI \u0026 Credits","sidebarTitle":"Collate AI \u0026 Credits","href":"/ai-2-0/release-2.0/breaking-changes/collate-ai-and-credits"},{"title":"Breaking Changes - Collaboration","sidebarTitle":"Collaboration","href":"/ai-2-0/release-2.0/breaking-changes/collaboration"},{"title":"Breaking Changes - Discovery \u0026 Search","sidebarTitle":"Discovery \u0026 Search","href":"/ai-2-0/release-2.0/breaking-changes/discovery-and-search"},{"title":"Breaking Changes - Data Governance","sidebarTitle":"Data Governance","href":"/ai-2-0/release-2.0/breaking-changes/data-governance"},{"title":"Breaking Changes - Data Quality","sidebarTitle":"Data Quality","href":"/ai-2-0/release-2.0/breaking-changes/data-quality"},{"title":"Breaking Changes - Lineage","sidebarTitle":"Lineage","href":"/ai-2-0/release-2.0/breaking-changes/lineage"},{"title":"Breaking Changes - Ingestion \u0026 Connectors","sidebarTitle":"Ingestion \u0026 Connectors","href":"/ai-2-0/release-2.0/breaking-changes/ingestion-and-connectors"},{"title":"Breaking Changes - API \u0026 Schema","sidebarTitle":"API \u0026 Schema","href":"/ai-2-0/release-2.0/breaking-changes/api-and-schema"},{"title":"Breaking Changes - Applications \u0026 Automation","sidebarTitle":"Applications \u0026 Automation","href":"/ai-2-0/release-2.0/breaking-changes/applications-and-automation"},{"title":"Breaking Changes - Platform \u0026 Security","sidebarTitle":"Platform \u0026 Security","href":"/ai-2-0/release-2.0/breaking-changes/platform-and-security"},{"title":"Breaking Changes - UI \u0026 Customization","sidebarTitle":"UI \u0026 Customization","href":"/ai-2-0/release-2.0/breaking-changes/ui-and-customization"}]}]},{"group":"Breaking Changes by Component","pages":[{"title":"Breaking Changes - AI Agents \u0026 Automations","sidebarTitle":"AI Agents \u0026 Automations","href":"/ai-2-0/release-2.0/ai-agents-and-automations"},{"title":"Breaking Changes - Collate AI \u0026 Credits | Official Documentation","sidebarTitle":"Collate AI \u0026 Credits","href":"/ai-2-0/release-2.0/collate-ai-and-credits"},{"title":"Breaking Changes - Discovery \u0026 Search | Official Documentation","sidebarTitle":"Discovery \u0026 Search","href":"/ai-2-0/release-2.0/discovery-and-search"},{"title":"Breaking Changes - Collaboration | Official Documentation","sidebarTitle":"Collaboration","href":"/ai-2-0/release-2.0/collaboration"},{"title":"Breaking Changes - Data Governance | Official Documentation","sidebarTitle":"Data Governance","href":"/ai-2-0/release-2.0/data-governance"},{"title":"Breaking Changes - Data Quality | Official Documentation","sidebarTitle":"Data Quality","href":"/ai-2-0/release-2.0/data-quality"},{"title":"Breaking Changes - Lineage | Official Documentation","sidebarTitle":"Lineage","href":"/ai-2-0/release-2.0/lineage"},{"title":"Breaking Changes - Ingestion \u0026 Connectors | Official Documentation","sidebarTitle":"Ingestion \u0026 Connectors","href":"/ai-2-0/release-2.0/ingestion-and-connectors"},{"title":"Breaking Changes - API \u0026 Schema | Official Documentation","sidebarTitle":"API \u0026 Schema","href":"/ai-2-0/release-2.0/api-and-schema"},{"title":"Breaking Changes - Platform Applications | Official Documentation","sidebarTitle":"Platform Applications","href":"/ai-2-0/release-2.0/platform-applications"},{"title":"Breaking Changes - Platform, Config \u0026 Security | Official Documentation","sidebarTitle":"Platform \u0026 Security","href":"/ai-2-0/release-2.0/platform-and-security"},{"title":"Breaking Changes - UI \u0026 Customization | Official Documentation","sidebarTitle":"UI \u0026 Customization","href":"/ai-2-0/release-2.0/ui-and-customization"}]}]},{"tab":"Get Started","groups":[{"group":"Get Started","pages":[{"title":"Get Started","sidebarTitle":"Get Started","href":"/ai-2-0/getting-started"},{"title":"Collate Overview","sidebarTitle":"Overview","href":"/ai-2-0/getting-started/overview"},{"title":"Before You Begin","sidebarTitle":"Before You Begin","href":"/ai-2-0/getting-started/before-you-begin"},{"group":"Let's Get Started","pages":[{"group":"Step 1 – Ingest Your Data","pages":[{"title":"Ingest Your Data","sidebarTitle":"Ingestion Methods","href":"/ai-2-0/getting-started/lets-get-started/ingest-your-data/index"},{"title":"Collate SaaS Setup","sidebarTitle":"Collate SaaS","href":"/ai-2-0/getting-started/lets-get-started/ingest-your-data/collate-saas"},{"title":"Hybrid Ingestion Runner","sidebarTitle":"Hybrid Ingestion Runner","href":"/ai-2-0/getting-started/lets-get-started/ingest-your-data/hybrid-ingestion-runner"},{"title":"Local Ingestion Agent","sidebarTitle":"Local Ingestion Agent","href":"/ai-2-0/getting-started/lets-get-started/ingest-your-data/local-ingestion-agent"}]},{"title":"Configure Metadata Ingestion","sidebarTitle":"Step 2 - Configure Metadata Ingestion","href":"/ai-2-0/getting-started/lets-get-started/ingest-metadata"},{"title":"Invite Users","sidebarTitle":"Step 3 - Invite Users","href":"/ai-2-0/getting-started/lets-get-started/invite-users"},{"title":"Explore Features","sidebarTitle":"Step 4 - Explore Features","href":"/ai-2-0/getting-started/lets-get-started/explore-features"}]},{"group":"Platform","pages":[{"title":"Home Dashboard","sidebarTitle":"Home Dashboard","href":"/ai-2-0/getting-started/platform/home-dashboard"},{"title":"Collate Desktop","sidebarTitle":"Collate Desktop","href":"/ai-2-0/getting-started/platform/collate-desktop"}]}]}]},{"tab":"Connectors","groups":[{"group":"Connectors","pages":[{"title":"Connectors | Integration Doc","sidebarTitle":"Connectors","href":"/ai-2-0/connectors"}]},{"group":"Connectors","pages":[{"group":"API","pages":[{"title":"API Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/api/index"},{"group":"REST","pages":[{"title":"REST API Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/api/rest/index"},{"title":"REST API Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/api/rest/hybrid-runner"},{"title":"REST API Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/api/rest/troubleshooting"}]}]},{"group":"Database","pages":[{"title":"Database Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/database/index"},{"group":"ADLS Datalake","pages":[{"title":"ADLS Datalake Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/adls-datalake/index"},{"title":"ADLS Datalake Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/adls-datalake/hybrid-runner"},{"title":"ADLS Datalake Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/adls-datalake/troubleshooting"}]},{"group":"Athena","pages":[{"title":"Athena Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/athena/index"},{"title":"Athena Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/athena/hybrid-runner"},{"title":"Athena Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/athena/troubleshooting"}]},{"group":"AzureSQL","pages":[{"title":"AzureSQL Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/azuresql/index"},{"title":"AzureSQL Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/azuresql/hybrid-runner"},{"title":"AzureSQL Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/azuresql/troubleshooting"}]},{"group":"BigQuery","pages":[{"title":"BigQuery Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/bigquery/index"},{"title":"BigQuery Create Credentials","sidebarTitle":"Create Credentials","href":"/ai-2-0/connectors/database/bigquery/create-credentials"},{"title":"BigQuery Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/bigquery/hybrid-runner"},{"title":"BigQuery Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/bigquery/troubleshooting"}]},{"group":"BigTable","pages":[{"title":"BigTable Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/bigtable/index"},{"title":"BigTable Roles","sidebarTitle":"Roles","href":"/ai-2-0/connectors/database/bigtable/roles"},{"title":"BigTable Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/bigtable/hybrid-runner"},{"title":"BigTable Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/bigtable/troubleshooting"}]},{"group":"BurstIQ","pages":[{"title":"BurstIQ Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/burstiq/index"},{"title":"BurstIQ Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/burstiq/hybrid-runner"},{"title":"BurstIQ Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/burstiq/troubleshooting"}]},{"group":"Cassandra","pages":[{"title":"Cassandra Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/cassandra/index"},{"title":"Cassandra Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/cassandra/hybrid-runner"},{"title":"Cassandra Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/cassandra/troubleshooting"}]},{"group":"ClickHouse","pages":[{"title":"ClickHouse Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/clickhouse/index"},{"title":"ClickHouse Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/clickhouse/hybrid-runner"},{"title":"ClickHouse Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/clickhouse/troubleshooting"}]},{"group":"ClickZetta","pages":[{"title":"ClickZetta Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/database/clickzetta/index"},{"title":"ClickZetta Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/clickzetta/hybrid-runner"},{"title":"ClickZetta Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/clickzetta/troubleshooting"}]},{"group":"CockroachDB","pages":[{"title":"CockroachDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/cockroach/index"},{"title":"CockroachDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/cockroach/hybrid-runner"},{"title":"CockroachDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/cockroach/troubleshooting"}]},{"group":"Couchbase","pages":[{"title":"Couchbase Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/couchbase/index"},{"title":"Couchbase Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/couchbase/hybrid-runner"},{"title":"Couchbase Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/couchbase/troubleshooting"}]},{"group":"Databricks","pages":[{"title":"Databricks Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/databricks/index"},{"title":"Databricks Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/databricks/hybrid-runner"},{"title":"Databricks Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/databricks/troubleshooting"}]},{"group":"DB2","pages":[{"title":"DB2 Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/db2/index"},{"title":"DB2 Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/db2/hybrid-runner"},{"title":"DB2 Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/db2/troubleshooting"}]},{"group":"dbt","pages":[{"title":"dbt Workflow | Data Build Tool Integration","sidebarTitle":"Overview","href":"/ai-2-0/connectors/database/dbt/index"},{"title":"dbt Cloud API Configuration","sidebarTitle":"dbt Cloud API","href":"/ai-2-0/connectors/database/dbt/dbt-cloud-api-guide"},{"group":"dbt Core","pages":[{"title":"dbt Artifact Configuration Guide","sidebarTitle":"Overview","href":"/ai-2-0/connectors/database/dbt/storage-configuration-overview"},{"title":"dbt Artifact Storage - AWS S3 Configuration","sidebarTitle":"S3 Configuration","href":"/ai-2-0/connectors/database/dbt/storage-s3-guide"},{"title":"dbt Artifact Storage - Google Cloud Storage Configuration","sidebarTitle":"GCS Configuration","href":"/ai-2-0/connectors/database/dbt/storage-gcs-guide"},{"title":"dbt Artifact Storage - Azure Blob Storage Configuration","sidebarTitle":"Azure Configuration","href":"/ai-2-0/connectors/database/dbt/storage-azure-guide"},{"title":"dbt Artifact Storage - HTTP Server Configuration","sidebarTitle":"HTTP Configuration","href":"/ai-2-0/connectors/database/dbt/storage-http-guide"},{"title":"dbt Artifact Storage - Local Filesystem Configuration","sidebarTitle":"Local Configuration","href":"/ai-2-0/connectors/database/dbt/storage-local-guide"}]},{"title":"Configure dbt workflow","sidebarTitle":"Configure dbt workflow","href":"/ai-2-0/connectors/database/dbt/configure-dbt-workflow"},{"title":"Run dbt Workflow Externally","sidebarTitle":"Run Externally","mode":"wide","href":"/ai-2-0/connectors/database/dbt/run-dbt-workflow-externally"},{"title":"Auto Ingest dbt-core","sidebarTitle":"Auto Ingest dbt Core Artifacts","href":"/ai-2-0/connectors/database/dbt/auto-ingest-dbt-core"},{"title":"Ingest Owner from dbt","sidebarTitle":"Ingest dbt Owner","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-owner"},{"title":"Ingest Descriptions from dbt","sidebarTitle":"Ingest dbt Descriptions","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-descriptions"},{"title":"Ingest Tags from dbt | Metadata Tagging Guide","sidebarTitle":"Ingest dbt Tags","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-tags"},{"title":"Ingest Tiers from dbt | Data Tiering Guide","sidebarTitle":"Ingest dbt Tiers","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-tier"},{"title":"Ingest Domain from dbt | Domain Assignment Guide","sidebarTitle":"Ingest dbt Domain","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-domain"},{"title":"Ingest Custom Properties from dbt | Custom Metadata Guide","sidebarTitle":"Ingest dbt Custom Properties","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-custom-properties"},{"title":"Ingest Glossary from dbt","sidebarTitle":"Ingest dbt Glossary","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-glossary"},{"title":"Ingest Lineage from dbt","sidebarTitle":"Ingest dbt Lineage","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-lineage"},{"title":"Ingest Exposures from dbt | Downstream Lineage Guide","sidebarTitle":"Ingest dbt Exposures","href":"/ai-2-0/connectors/database/dbt/ingest-dbt-exposures"},{"title":"Setup Multiple dbt Projects","sidebarTitle":"Setup Multiple dbt Projects","href":"/ai-2-0/connectors/database/dbt/setup-multiple-dbt-projects"},{"title":"dbt Troubleshooting | Integration Support","sidebarTitle":"dbt troubleshooting","href":"/ai-2-0/connectors/database/dbt/dbt-troubleshooting"}]},{"group":"Delta Lake","pages":[{"title":"DeltaLake Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/deltalake/index"},{"title":"DeltaLake Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/deltalake/hybrid-runner"},{"title":"DeltaLake Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/deltalake/troubleshooting"}]},{"group":"Domo Database","pages":[{"title":"Domo Database Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/domo-database/index"},{"title":"Domo Database Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/domo-database/hybrid-runner"},{"title":"Domo Database Troubleshooting","sidebarTitle":"Troubleshoot","href":"/ai-2-0/connectors/database/domo-database/troubleshoot"}]},{"group":"Doris","pages":[{"title":"Doris Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/doris/index"},{"title":"Doris Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/doris/hybrid-runner"},{"title":"Doris Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/doris/troubleshooting"}]},{"group":"Dremio","pages":[{"title":"Dremio Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/dremio/index"},{"title":"Dremio Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/dremio/hybrid-runner"},{"title":"Dremio Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/dremio/troubleshooting"}]},{"group":"Druid","pages":[{"title":"Druid Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/druid/index"},{"title":"Druid Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/druid/hybrid-runner"},{"title":"Druid Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/druid/troubleshooting"}]},{"group":"DynamoDB","pages":[{"title":"DynamoDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/dynamodb/index"},{"title":"DynamoDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/dynamodb/hybrid-runner"},{"title":"DynamoDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/dynamodb/troubleshooting"}]},{"group":"Epic","pages":[{"title":"Epic FHIR Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/epic/index"},{"title":"Epic FHIR Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/epic/hybrid-runner"},{"title":"Epic FHIR Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/epic/troubleshooting"}]},{"group":"Exasol","pages":[{"title":"Exasol Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/exasol/index"},{"title":"Exasol Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/exasol/hybrid-runner"},{"title":"Exasol Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/exasol/troubleshooting"}]},{"group":"GCS Datalake","pages":[{"title":"GCS Datalake Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/gcs-datalake/index"},{"title":"GCS Datalake Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/gcs-datalake/hybrid-runner"},{"title":"GCS Datalake Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/gcs-datalake/troubleshooting"}]},{"group":"Glue","pages":[{"title":"AWS Glue Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/glue/index"},{"title":"AWS Glue Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/glue/hybrid-runner"},{"title":"AWS Glue Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/glue/troubleshooting"}]},{"group":"Greenplum","pages":[{"title":"Greenplum Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/greenplum/index"},{"title":"Greenplum Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/greenplum/hybrid-runner"},{"title":"Greenplum Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/greenplum/troubleshooting"}]},{"group":"Hive","pages":[{"title":"Hive Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/hive/index"},{"title":"Hive Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/hive/hybrid-runner"},{"title":"Hive Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/hive/troubleshooting"}]},{"title":"Apache Iceberg","sidebarTitle":"Iceberg","href":"/ai-2-0/connectors/database/iceberg"},{"group":"Impala","pages":[{"title":"Impala Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/impala/index"},{"title":"Impala Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/impala/hybrid-runner"},{"title":"Impala Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/impala/troubleshooting"}]},{"group":"Informix","pages":[{"title":"IBM Informix Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/informix/index"},{"title":"IBM Informix Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/informix/hybrid-runner"},{"title":"IBM Informix Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/informix/troubleshooting"}]},{"group":"IOMETE","pages":[{"title":"IOMETE Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/iomete/index"},{"title":"IOMETE Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/iomete/hybrid-runner"},{"title":"IOMETE Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/iomete/troubleshooting"}]},{"group":"MariaDB","pages":[{"title":"MariaDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/mariadb/index"},{"title":"MariaDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/mariadb/hybrid-runner"},{"title":"MariaDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/mariadb/troubleshooting"}]},{"group":"Microsoft Access","pages":[{"title":"Microsoft Access Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/microsoftaccess/index"},{"title":"Microsoft Access Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/microsoftaccess/hybrid-runner"},{"title":"Microsoft Access Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/microsoftaccess/troubleshooting"}]},{"group":"Microsoft Fabric","pages":[{"title":"Microsoft Fabric Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/microsoftfabric/index"},{"title":"Microsoft Fabric Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/microsoftfabric/hybrid-runner"},{"title":"Microsoft Fabric Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/microsoftfabric/troubleshooting"}]},{"group":"MongoDB","pages":[{"title":"MongoDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/mongodb/index"},{"title":"MongoDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/mongodb/hybrid-runner"},{"title":"MongoDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/mongodb/troubleshooting"}]},{"group":"MSSQL","pages":[{"title":"MSSQL Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/mssql/index"},{"title":"MSSQL Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/mssql/hybrid-runner"},{"title":"MSSQL Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/mssql/troubleshoot"}]},{"group":"MySQL","pages":[{"title":"MySQL Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/mysql/index"},{"title":"MySQL Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/mysql/hybrid-runner"},{"title":"MySQL Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/mysql/troubleshooting"}]},{"group":"Oracle","pages":[{"title":"Oracle Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/oracle/index"},{"title":"Oracle Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/oracle/hybrid-runner"},{"title":"Oracle Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/oracle/troubleshooting"}]},{"group":"PinotDB","pages":[{"title":"PinotDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/pinotdb/index"},{"title":"PinotDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/pinotdb/hybrid-runner"},{"title":"PinotDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/pinotdb/troubleshooting"}]},{"group":"Postgres","pages":[{"title":"PostgreSQL Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/postgres/index"},{"title":"PostgreSQL Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/postgres/hybrid-runner"},{"title":"PostgreSQL Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/postgres/troubleshooting"}]},{"group":"Presto","pages":[{"title":"Presto Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/presto/index"},{"title":"Presto Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/presto/hybrid-runner"},{"title":"Presto Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/presto/troubleshooting"}]},{"group":"QuestDB","pages":[{"title":"QuestDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/questdb/index"},{"title":"QuestDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/questdb/hybrid-runner"},{"title":"QuestDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/questdb/troubleshooting"}]},{"group":"Redshift","pages":[{"title":"Redshift Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/redshift/index"},{"title":"Redshift Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/redshift/hybrid-runner"},{"title":"Redshift Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/redshift/troubleshooting"}]},{"group":"S3 Datalake","pages":[{"title":"S3 Datalake Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/s3-datalake/index"},{"title":"S3 Datalake Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/s3-datalake/hybrid-runner"},{"title":"S3 Datalake Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/s3-datalake/troubleshooting"}]},{"group":"Salesforce","pages":[{"title":"Salesforce Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/salesforce/index"},{"title":"Salesforce Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/salesforce/hybrid-runner"},{"title":"Salesforce Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/salesforce/troubleshooting"}]},{"group":"Salesforce Data 360","pages":[{"title":"Salesforce Data 360 Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/database/data360/index"},{"title":"Salesforce Data 360 Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/data360/hybrid-runner"},{"title":"Salesforce Data 360 Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/data360/troubleshooting"}]},{"group":"SAP ERP","pages":[{"title":"SAP ERP Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sap-erp/index"},{"title":"SAP ERP API Setup","sidebarTitle":"Setup SAP ERP APIs","href":"/ai-2-0/connectors/database/sap-erp/setup-sap-apis"},{"title":"SAP ERP Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sap-erp/hybrid-runner"},{"title":"SAP ERP Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sap-erp/troubleshooting"}]},{"group":"SAP HANA","pages":[{"title":"SAP HANA Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sap-hana/index"},{"title":"SAP HANA Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sap-hana/hybrid-runner"},{"title":"SAP HANA Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sap-hana/troubleshooting"}]},{"group":"SAP BW/4HANA","pages":[{"title":"SAP BW/4HANA Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sapbw4hana/index"},{"title":"SAP BW/4HANA Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sapbw4hana/hybrid-runner"},{"title":"SAP BW/4HANA Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sapbw4hana/troubleshoot"}]},{"group":"SAP SuccessFactors","pages":[{"title":"SAP SuccessFactors Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sap-successfactors/index"},{"title":"SAP SuccessFactors Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sap-successfactors/hybrid-runner"},{"title":"SAP SuccessFactors Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sap-successfactors/troubleshooting"}]},{"group":"SAS","pages":[{"title":"SAS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sas/index"},{"title":"SAS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sas/hybrid-runner"},{"title":"SAS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sas/troubleshooting"}]},{"group":"ServiceNow","pages":[{"title":"ServiceNow Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/servicenow/index"},{"title":"ServiceNow Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/servicenow/hybrid-runner"},{"title":"ServiceNow Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/servicenow/troubleshooting"}]},{"group":"SingleStore","pages":[{"title":"SingleStore Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/singlestore/index"},{"title":"SingleStore Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/singlestore/hybrid-runner"},{"title":"SingleStore Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/singlestore/troubleshooting"}]},{"group":"Snowflake","pages":[{"title":"Snowflake Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/snowflake/index"},{"title":"Snowflake Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/snowflake/hybrid-runner"},{"title":"Snowflake Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/snowflake/troubleshooting"}]},{"group":"SQLite","pages":[{"title":"SQLite Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/sqlite/index"},{"title":"SQLite Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/sqlite/hybrid-runner"},{"title":"SQLite Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/sqlite/troubleshooting"}]},{"group":"SSAS","pages":[{"title":"SSAS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/ssas/index"},{"title":"SSAS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/ssas/hybrid-runner"},{"title":"SSAS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/ssas/troubleshooting"}]},{"group":"StarRocks","pages":[{"title":"StarRocks Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/starrocks/index"},{"title":"StarRocks Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/starrocks/hybrid-runner"},{"title":"StarRocks Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/starrocks/troubleshooting"}]},{"group":"Synapse","pages":[{"title":"Synapse Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/synapse/index"},{"title":"Synapse Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/synapse/hybrid-runner"},{"title":"Synapse Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/synapse/troubleshooting"}]},{"group":"Teradata","pages":[{"title":"Teradata Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/teradata/index"},{"title":"Teradata Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/teradata/hybrid-runner"},{"title":"Teradata Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/teradata/troubleshooting"}]},{"group":"TimescaleDB","pages":[{"title":"TimescaleDB Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/timescale/index"},{"title":"TimescaleDB Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/timescale/hybrid-runner"},{"title":"TimescaleDB Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/timescale/troubleshooting"}]},{"group":"Trino","pages":[{"title":"Trino Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/trino/index"},{"title":"Trino Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/trino/hybrid-runner"},{"title":"Trino Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/trino/troubleshooting"}]},{"group":"Unity Catalog","pages":[{"title":"Unity Catalog Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/unity-catalog/index"},{"title":"Unity Catalog Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/unity-catalog/hybrid-runner"},{"title":"Unity Catalog Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/unity-catalog/troubleshooting"}]},{"group":"Vertica","pages":[{"title":"Vertica Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/database/vertica/index"},{"title":"Vertica Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/database/vertica/hybrid-runner"},{"title":"Vertica Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/database/vertica/troubleshooting"}]}]},{"group":"Dashboard","pages":[{"title":"Dashboard Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/dashboard/index"},{"group":"Domo Dashboard","pages":[{"title":"Domo Dashboard Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/domo-dashboard/index"},{"title":"Domo Dashboard Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/domo-dashboard/hybrid-runner"},{"title":"Domo Dashboard Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/domo-dashboard/troubleshooting"}]},{"group":"Grafana","pages":[{"title":"Grafana Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/grafana/index"},{"title":"Grafana Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/grafana/hybrid-runner"},{"title":"Grafana Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/grafana/troubleshooting"}]},{"group":"Hex","pages":[{"title":"Hex Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/hex/index"},{"title":"Hex Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/hex/hybrid-runner"},{"title":"Hex Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/hex/troubleshooting"}]},{"group":"Lightdash","pages":[{"title":"Lightdash Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/lightdash/index"},{"title":"Lightdash Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/lightdash/hybrid-runner"},{"title":"Lightdash Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/lightdash/troubleshooting"}]},{"group":"Looker","pages":[{"title":"Looker Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/looker/index"},{"title":"Looker Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/looker/hybrid-runner"},{"title":"Looker Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/looker/troubleshooting"}]},{"group":"Metabase","pages":[{"title":"Metabase Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/metabase/index"},{"title":"Metabase Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/metabase/hybrid-runner"},{"title":"Metabase Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/metabase/troubleshooting"}]},{"group":"MicroStrategy","pages":[{"title":"MicroStrategy Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/microstrategy/index"},{"title":"MicroStrategy Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/microstrategy/hybrid-runner"},{"title":"MicroStrategy Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/microstrategy/troubleshooting"}]},{"group":"Mode","pages":[{"title":"Mode Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/mode/index"},{"title":"Mode Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/mode/hybrid-runner"},{"title":"Mode Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/mode/troubleshooting"}]},{"group":"Omni","pages":[{"title":"Omni Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/omni/index"},{"title":"Omni Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/omni/hybrid-runner"},{"title":"Omni Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/omni/troubleshooting"}]},{"group":"Power BI","pages":[{"title":"PowerBI Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/powerbi/index"},{"title":"PowerBI Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/powerbi/hybrid-runner"},{"title":"PowerBI PBIT Lineage","sidebarTitle":"Lineage from pbit files","href":"/ai-2-0/connectors/dashboard/powerbi/powerbi-pbit-lineage"},{"title":"PowerBI Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/powerbi/troubleshooting"}]},{"group":"Power BI Report Server","pages":[{"title":"PowerBI Report Server Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/powerbireportserver/index"},{"title":"PowerBI Report Server Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/powerbireportserver/hybrid-runner"},{"title":"PowerBI Report Server Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/powerbireportserver/troubleshooting"}]},{"group":"Qlik Cloud","pages":[{"title":"Qlik Cloud Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/qlikcloud/index"},{"title":"Qlik Cloud Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/qlikcloud/hybrid-runner"},{"title":"Qlik Cloud API Keys","sidebarTitle":"API Keys","href":"/ai-2-0/connectors/dashboard/qlikcloud/api_keys"},{"title":"Qlik Cloud Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/qlikcloud/troubleshooting"}]},{"group":"Qlik Sense","pages":[{"title":"Qlik Sense Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/qliksense/index"},{"title":"Qlik Sense Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/qliksense/hybrid-runner"},{"title":"Qlik Sense Certificates","sidebarTitle":"Export Certificates","href":"/ai-2-0/connectors/dashboard/qliksense/certificates"},{"title":"Qlik Sense Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/qliksense/troubleshooting"}]},{"group":"QuickSight","pages":[{"title":"QuickSight Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/quicksight/index"},{"title":"QuickSight Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/quicksight/hybrid-runner"},{"title":"QuickSight Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/quicksight/troubleshooting"}]},{"group":"Redash","pages":[{"title":"Redash Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/redash/index"},{"title":"Redash Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/redash/hybrid-runner"},{"title":"Redash Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/redash/troubleshooting"}]},{"group":"Rill","pages":[{"title":"Rill Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/dashboard/rill/index"},{"title":"Rill Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/rill/hybrid-runner"},{"title":"Rill Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/rill/troubleshooting"}]},{"group":"SAP S/4HANA","pages":[{"title":"SAP S/4HANA Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/saps4hana/index"},{"title":"SAP S/4HANA Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/saps4hana/hybrid-runner"},{"title":"SAP S/4HANA Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/saps4hana/troubleshooting"}]},{"group":"Sigma","pages":[{"title":"Sigma Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/sigma/index"},{"title":"Sigma Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/sigma/hybrid-runner"},{"title":"Sigma Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/sigma/troubleshooting"}]},{"group":"SSRS","pages":[{"title":"SSRS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/ssrs/index"},{"title":"SSRS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/ssrs/hybrid-runner"},{"title":"SSRS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/ssrs/troubleshooting"}]},{"group":"Superset","pages":[{"title":"Superset Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/superset/index"},{"title":"Superset Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/superset/hybrid-runner"},{"title":"Superset SSO","sidebarTitle":"SSO","href":"/ai-2-0/connectors/dashboard/superset/sso"},{"title":"Superset Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/superset/troubleshooting"}]},{"group":"Tableau","pages":[{"title":"Tableau Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/tableau/index"},{"title":"Tableau Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/tableau/hybrid-runner"},{"title":"Tableau Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/tableau/troubleshooting"}]},{"group":"ThoughtSpot","pages":[{"title":"ThoughtSpot Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/dashboard/thoughtspot/index"},{"title":"ThoughtSpot Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/dashboard/thoughtspot/hybrid-runner"},{"title":"ThoughtSpot Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/dashboard/thoughtspot/troubleshooting"}]}]},{"group":"Drive","pages":[{"title":"Drive Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/drive/index"},{"group":"Custom Drive","pages":[{"title":"Custom Drive Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/drive/custom-drive/index"}]},{"group":"Google Drive","pages":[{"title":"Google Drive Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/drive/googledrive/index"},{"title":"Google Drive Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/drive/googledrive/hybrid-runner"},{"title":"Google Drive Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/drive/googledrive/troubleshooting"}]},{"group":"SFTP","pages":[{"title":"SFTP Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/drive/sftp/index"},{"title":"SFTP Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/drive/sftp/hybrid-runner"},{"title":"SFTP Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/drive/sftp/troubleshooting"}]}]},{"group":"Messaging","pages":[{"title":"Messaging Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/messaging/index"},{"group":"Kafka","pages":[{"title":"Kafka Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/messaging/kafka/index"},{"title":"Kafka Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/messaging/kafka/hybrid-runner"},{"title":"Kafka Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/messaging/kafka/troubleshooting"}]},{"group":"Kinesis","pages":[{"title":"Kinesis Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/messaging/kinesis/index"},{"title":"Kinesis Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/messaging/kinesis/hybrid-runner"},{"title":"Kinesis Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/messaging/kinesis/troubleshooting"}]},{"group":"NATS JetStream","pages":[{"title":"NATS JetStream Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/messaging/nats/index"},{"title":"NATS JetStream Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/messaging/nats/hybrid-runner"},{"title":"NATS JetStream Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/messaging/nats/troubleshooting"}]},{"group":"Pub/Sub","pages":[{"title":"Google Pub/Sub Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/messaging/pubsub/index"},{"title":"Google Pub/Sub Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/messaging/pubsub/hybrid-runner"},{"title":"Google Pub/Sub Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/messaging/pubsub/troubleshooting"}]},{"group":"Redpanda","pages":[{"title":"Redpanda Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/messaging/redpanda/index"},{"title":"Redpanda Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/messaging/redpanda/hybrid-runner"},{"title":"Redpanda Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/messaging/redpanda/troubleshooting"}]}]},{"group":"Metadata","pages":[{"title":"Metadata Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/metadata/index"},{"group":"Alation","pages":[{"title":"Alation Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/metadata/alation/index"},{"title":"Alation Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/metadata/alation/hybrid-runner"},{"title":"Alation Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/metadata/alation/troubleshooting"}]},{"group":"Alation Sink","pages":[{"title":"Alation Sink Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/metadata/alationsink/index"},{"title":"Alation Sink Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/metadata/alationsink/hybrid-runner"},{"title":"Alation Sink Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/metadata/alationsink/troubleshooting"}]},{"group":"Amundsen","pages":[{"title":"Amundsen Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/metadata/amundsen/index"},{"title":"Amundsen Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/metadata/amundsen/hybrid-runner"},{"title":"Amundsen Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/metadata/amundsen/troubleshooting"}]},{"group":"Atlas","pages":[{"title":"Atlas Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/metadata/atlas/index"},{"title":"Atlas Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/metadata/atlas/hybrid-runner"},{"title":"Atlas Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/metadata/atlas/troubleshooting"}]},{"group":"Collibra","pages":[{"title":"Collibra Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/metadata/collibra/index"},{"title":"Collibra Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/metadata/collibra/hybrid-runner"},{"title":"Collibra Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/metadata/collibra/troubleshooting"}]}]},{"group":"Ml Model","pages":[{"title":"ML Model Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/ml-model/index"},{"group":"MLflow","pages":[{"title":"MLflow Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/ml-model/mlflow/index"},{"title":"MLflow Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/ml-model/mlflow/hybrid-runner"},{"title":"MLflow Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/ml-model/mlflow/troubleshooting"}]},{"group":"SageMaker","pages":[{"title":"SageMaker Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/ml-model/sagemaker/index"},{"title":"SageMaker Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/ml-model/sagemaker/hybrid-runner"},{"title":"SageMaker Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/ml-model/sagemaker/troubleshooting"}]},{"group":"VertexAI","pages":[{"title":"Vertexai Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/ml-model/vertexai/index"},{"title":"Vertexai Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/ml-model/vertexai/hybrid-runner"},{"title":"Vertexai Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/ml-model/vertexai/troubleshooting"}]}]},{"group":"Pipeline","pages":[{"title":"Pipeline Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/pipeline/index"},{"group":"Airbyte","pages":[{"title":"Airbyte Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/airbyte/index"},{"title":"Airbyte Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/airbyte/hybrid-runner"},{"title":"Airbyte Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/airbyte/troubleshooting"}]},{"group":"Airflow","pages":[{"title":"Airflow Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/airflow/index"},{"title":"Airflow REST API Connection","sidebarTitle":"REST API Connection","href":"/ai-2-0/connectors/pipeline/airflow/rest-api-connection"},{"title":"Airflow Configuring Lineage","sidebarTitle":"Configuring DAG Lineage","href":"/ai-2-0/connectors/pipeline/airflow/configuring-lineage"},{"title":"Airflow GCP Composer","sidebarTitle":"GCP Composer","href":"/ai-2-0/connectors/pipeline/airflow/gcp-composer"},{"title":"Airflow Lineage Backend","sidebarTitle":"Lineage Backend","href":"/ai-2-0/connectors/pipeline/airflow/lineage-backend"},{"title":"Airflow Lineage Operator","sidebarTitle":"Lineage Operator","href":"/ai-2-0/connectors/pipeline/airflow/lineage-operator"},{"title":"Airflow MWAA","sidebarTitle":"MWAA","href":"/ai-2-0/connectors/pipeline/airflow/mwaa"},{"title":"Airflow Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/airflow/hybrid-runner"},{"title":"Airflow Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/airflow/troubleshooting"}]},{"group":"Dagster","pages":[{"title":"Dagster Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/dagster/index"},{"title":"Dagster Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/dagster/hybrid-runner"},{"title":"Dagster Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/dagster/troubleshooting"}]},{"group":"Databricks Pipeline","pages":[{"title":"Databricks Pipeline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/databricks-pipeline/index"},{"title":"Databricks Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/databricks-pipeline/hybrid-runner"},{"title":"Databricks Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/databricks-pipeline/troubleshooting"}]},{"group":"Data Factory","pages":[{"title":"Datafactory Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/datafactory/index"},{"title":"Datafactory Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/datafactory/hybrid-runner"},{"title":"Datafactory Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/datafactory/troubleshooting"}]},{"group":"dbt Cloud","pages":[{"title":"dbt Cloud Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/dbtcloud/index"},{"title":"dbt Cloud Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/dbtcloud/hybrid-runner"},{"title":"dbt Cloud Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/dbtcloud/troubleshooting"}]},{"group":"Domo Pipeline","pages":[{"title":"Domo Pipeline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/domo-pipeline/index"},{"title":"Domo Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/domo-pipeline/hybrid-runner"},{"title":"Domo Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/domo-pipeline/troubleshooting"}]},{"group":"Fivetran","pages":[{"title":"Fivetran Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/fivetran/index"},{"title":"Fivetran Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/fivetran/hybrid-runner"},{"title":"Fivetran Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/fivetran/troubleshooting"}]},{"group":"Flink","pages":[{"title":"Apache Flink Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/flink/index"},{"title":"Apache Flink Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/flink/hybrid-runner"},{"title":"Apache Flink Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/flink/troubleshooting"}]},{"group":"Glue Pipeline","pages":[{"title":"Glue Pipeline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/glue-pipeline/index"},{"title":"Glue Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/glue-pipeline/hybrid-runner"},{"title":"Glue Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/glue-pipeline/troubleshooting"}]},{"group":"Kafka Connect","pages":[{"title":"KafkaConnect Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/kafkaconnect/index"},{"title":"KafkaConnect Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/kafkaconnect/hybrid-runner"},{"title":"KafkaConnect Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/kafkaconnect/troubleshooting"}]},{"group":"Kinesis Firehose","pages":[{"title":"AWS Kinesis Firehose Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/kinesis-firehose/index"},{"title":"AWS Kinesis Firehose Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/kinesis-firehose/hybrid-runner"},{"title":"AWS Kinesis Firehose Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/kinesis-firehose/troubleshooting"}]},{"group":"Matillion","pages":[{"title":"Matillion Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/matillion/index"},{"title":"Matillion Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/matillion/hybrid-runner"},{"title":"Matillion Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/matillion/troubleshooting"}]},{"group":"Microsoft Fabric Pipeline","pages":[{"title":"Microsoft Fabric Pipeline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/microsoftfabricpipeline/index"},{"title":"Microsoft Fabric Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/microsoftfabricpipeline/hybrid-runner"},{"title":"Microsoft Fabric Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/microsoftfabricpipeline/troubleshooting"}]},{"group":"Mulesoft","pages":[{"title":"MuleSoft Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/mulesoft/index"},{"title":"MuleSoft Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/mulesoft/hybrid-runner"},{"title":"MuleSoft Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/mulesoft/troubleshooting"}]},{"group":"NiFi","pages":[{"title":"NiFi Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/nifi/index"},{"title":"NiFi Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/nifi/hybrid-runner"},{"title":"NiFi Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/nifi/troubleshooting"}]},{"group":"OpenLineage","pages":[{"title":"OpenLineage Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/openlineage/index"},{"title":"OpenLineage Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/openlineage/hybrid-runner"},{"title":"OpenLineage Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/openlineage/troubleshooting"}]},{"group":"Prefect","pages":[{"title":"Prefect Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/prefect/index"},{"title":"Prefect Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/prefect/hybrid-runner"},{"title":"Prefect Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/prefect/troubleshooting"}]},{"group":"Salesforce Data 360 Pipeline","pages":[{"title":"Salesforce Data 360 Pipeline Connector","sidebarTitle":"Overview","href":"/ai-2-0/connectors/pipeline/data360/index"},{"title":"Salesforce Data 360 Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/data360/hybrid-runner"},{"title":"Salesforce Data 360 Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/data360/troubleshooting"}]},{"group":"SAP BW/4HANA Pipeline","pages":[{"title":"SAP BW/4HANA Pipeline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/sapbw4hana-pipeline/index"},{"title":"SAP BW/4HANA Pipeline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/sapbw4hana-pipeline/hybrid-runner"},{"title":"SAP BW/4HANA Pipeline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/sapbw4hana-pipeline/troubleshoot"}]},{"group":"Snowplow","pages":[{"title":"Snowplow Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/snowplow/index"},{"title":"Snowplow Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/snowplow/hybrid-runner"},{"title":"Snowplow Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/snowplow/troubleshooting"}]},{"group":"Spline","pages":[{"title":"Spline Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/spline/index"},{"title":"Spline Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/spline/hybrid-runner"},{"title":"Spline Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/spline/troubleshooting"}]},{"group":"SSIS","pages":[{"title":"SSIS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/ssis/index"},{"title":"SSIS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/ssis/hybrid-runner"},{"title":"SSIS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/ssis/troubleshooting"}]},{"group":"Stitch","pages":[{"title":"Stitch Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/stitch/index"},{"title":"Stitch Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/stitch/hybrid-runner"},{"title":"Stitch Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/stitch/troubleshooting"}]},{"group":"WhereScape","pages":[{"title":"WhereScape Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/pipeline/wherescape/index"},{"title":"WhereScape Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/pipeline/wherescape/hybrid-runner"},{"title":"WhereScape Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/pipeline/wherescape/troubleshooting"}]}]},{"group":"Search","pages":[{"title":"Search Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/search/index"},{"group":"Elasticsearch","pages":[{"title":"Elasticsearch Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/search/elasticsearch/index"},{"title":"Elasticsearch Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/search/elasticsearch/hybrid-runner"},{"title":"Elasticsearch Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/search/elasticsearch/troubleshooting"}]},{"group":"OpenSearch","pages":[{"title":"OpenSearch Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/search/opensearch/index"},{"title":"OpenSearch Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/search/opensearch/hybrid-runner"},{"title":"OpenSearch Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/search/opensearch/troubleshooting"}]}]},{"group":"Security","pages":[{"title":"Security Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/security/index"},{"group":"Ranger","pages":[{"title":"Apache Ranger Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/security/ranger/index"},{"title":"Apache Ranger Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/security/ranger/hybrid-runner"},{"title":"Apache Ranger Troubleshooting","href":"/ai-2-0/connectors/security/ranger/troubleshooting"}]}]},{"group":"Storage","pages":[{"title":"Storage Connectors","sidebarTitle":"Overview","href":"/ai-2-0/connectors/storage/index"},{"group":"ADLS","pages":[{"title":"ADLS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/storage/adls/index"},{"title":"ADLS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/storage/adls/hybrid-runner"},{"title":"ADLS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/storage/adls/troubleshooting"}]},{"group":"GCS","pages":[{"title":"GCS Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/storage/gcs/index"},{"title":"GCS Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/storage/gcs/hybrid-runner"},{"title":"GCS Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/storage/gcs/troubleshooting"}]},{"group":"S3","pages":[{"title":"S3 Connector","sidebarTitle":"SaaS/BYOC","href":"/ai-2-0/connectors/storage/s3/index"},{"title":"S3 Hybrid Runner","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/connectors/storage/s3/hybrid-runner"},{"title":"S3 Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/connectors/storage/s3/troubleshooting"}]}]}]}]},{"tab":"Products","pages":[{"title":"Collate Products | Unified Platform for Data Discovery, Governance \u0026 AI Insights","sidebarTitle":"Product Guides","href":"/ai-2-0/product-guides"}]},{"tab":"Collate AI","groups":[{"group":"Collate AI","pages":[{"title":"Collate AI","sidebarTitle":"Collate AI","href":"/ai-2-0/collate-ai"},{"title":"Collate AI Chat","sidebarTitle":"Collate AI Chat","href":"/ai-2-0/collate-ai/collate-ai-chat"},{"title":"Context Engineering | Collate AI","sidebarTitle":"Context Engineering","href":"/ai-2-0/collate-ai/context-engineering"},{"group":"AI Analytics","pages":[{"title":"AI Analytics","sidebarTitle":"Overview","href":"/ai-2-0/collate-ai/ai-analytics/index"},{"title":"Dashboards | AI Analytics","sidebarTitle":"Dashboards","href":"/ai-2-0/collate-ai/ai-analytics/dashboards"},{"title":"Schedule \u0026 Share | AI Analytics","sidebarTitle":"Schedule \u0026 Share","href":"/ai-2-0/collate-ai/ai-analytics/schedule-share"}]},{"group":"AI Studio","pages":[{"title":"AI Studio","sidebarTitle":"Overview","href":"/ai-2-0/collate-ai/ai-studio/index"},{"title":"Agents | AI Studio","sidebarTitle":"Agents","href":"/ai-2-0/collate-ai/ai-studio/agents"},{"title":"Workers | AI Studio","sidebarTitle":"Workers","href":"/ai-2-0/collate-ai/ai-studio/workers"},{"title":"Personas | AI Studio","sidebarTitle":"Personas","href":"/ai-2-0/collate-ai/ai-studio/personas"},{"title":"Plugins | AI Studio","sidebarTitle":"Plugins","href":"/ai-2-0/collate-ai/ai-studio/plugins"},{"title":"Skills | AI Studio","sidebarTitle":"Skills","href":"/ai-2-0/collate-ai/ai-studio/skills"}]},{"title":"AI Automations","sidebarTitle":"AI Automations","href":"/ai-2-0/collate-ai/ai-automations"},{"title":"Streamlining Metadata with Collate AI and Autopilot Integration","sidebarTitle":"Autopilot","href":"/ai-2-0/collate-ai/autopilot"},{"group":"Context Center","pages":[{"title":"Context Center","sidebarTitle":"Overview","href":"/ai-2-0/collate-ai/context-center/index"},{"title":"Articles","sidebarTitle":"Articles","href":"/ai-2-0/collate-ai/context-center/articles"},{"title":"Memories","sidebarTitle":"Memories","href":"/ai-2-0/collate-ai/context-center/memories"},{"title":"Documents and Archive","sidebarTitle":"Documents and Archive","href":"/ai-2-0/collate-ai/context-center/documents"}]},{"group":"AI Governance","pages":[{"title":"AI Governance","sidebarTitle":"Overview","href":"/ai-2-0/collate-ai/ai-governance/index"},{"title":"AI Asset Registry","sidebarTitle":"AI Asset Registry","href":"/ai-2-0/collate-ai/ai-governance/asset-registry"},{"title":"Approvals","sidebarTitle":"Approvals","href":"/ai-2-0/collate-ai/ai-governance/approvals"},{"title":"Frameworks","sidebarTitle":"Frameworks","href":"/ai-2-0/collate-ai/ai-governance/frameworks"},{"title":"Policies \u0026 Drift","sidebarTitle":"Policies \u0026 Drift","href":"/ai-2-0/collate-ai/ai-governance/policies-and-drift"},{"title":"Audit Reports","sidebarTitle":"Audit Reports","href":"/ai-2-0/collate-ai/ai-governance/audit-reports"}]}]}]},{"tab":"How-to Guides","groups":[{"group":"How-to Guides","pages":[{"title":"How-to Guides","sidebarTitle":"How-to Guides","href":"/ai-2-0/how-to-guides"}]}]},{"tab":"Admin","groups":[{"group":"Admins","pages":[{"title":"Admin Guide","sidebarTitle":"Administration","href":"/ai-2-0/admin-guide"},{"title":"Admin Guide | Administration Documentation","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/overview"},{"title":"Ingest Metadata","sidebarTitle":"Ingest Metadata","href":"/ai-2-0/admin-guide/how-to-ingest-metadata"},{"title":"Delete a Service Connection","sidebarTitle":"Delete a Service Connection","href":"/ai-2-0/admin-guide/delete-service-connection"},{"title":"Configure SSO in the UI","sidebarTitle":"Configure SSO in UI","href":"/ai-2-0/admin-guide/how-to-configure-sso-in-ui"},{"group":"Manage Teams and Users","pages":[{"title":"Manage Teams and Users","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/teams-and-users/index"},{"title":"Team Structure","sidebarTitle":"Team Structure in Collate","href":"/ai-2-0/admin-guide/teams-and-users/team-structure-openmetadata"},{"title":"Add Teams","sidebarTitle":"Add Teams","href":"/ai-2-0/admin-guide/teams-and-users/add-team"},{"title":"Add Users","sidebarTitle":"Add Users","href":"/ai-2-0/admin-guide/teams-and-users/invite-users"},{"title":"Add Users to Team","sidebarTitle":"Add Users to Team","href":"/ai-2-0/admin-guide/teams-and-users/add-users"},{"title":"How to Change the Team Type","sidebarTitle":"Change Team Type","href":"/ai-2-0/admin-guide/teams-and-users/change-team-type"},{"title":"SCIM Provisioning","sidebarTitle":"SCIM Provisioning","href":"/ai-2-0/admin-guide/teams-and-users/scim-provisioning"}]},{"group":"Roles and Policies","pages":[{"title":"Roles and Policies","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/roles-policies/index"},{"title":"Rules, Policies, and Roles","sidebarTitle":"Rules, Policies, and Roles","href":"/ai-2-0/admin-guide/roles-policies/authorization"},{"title":"Resource Scope and Operations Reference","sidebarTitle":"Resource Scope and Operations Reference","href":"/ai-2-0/admin-guide/roles-policies/resource-scope"},{"title":"Use Cases: Roles and Policies","sidebarTitle":"Use Cases","href":"/ai-2-0/admin-guide/roles-policies/use-cases"}]},{"group":"Profile","pages":[{"title":"Profile | Collate Admin Guide","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/profile/index"},{"title":"Change Your Password | Collate Admin Guide","sidebarTitle":"Change Password","href":"/ai-2-0/admin-guide/profile/change-password"},{"title":"Your Preferences | Collate Admin Guide","sidebarTitle":"Preferences","href":"/ai-2-0/admin-guide/profile/preferences"},{"title":"Permissions | Collate Admin Guide","sidebarTitle":"Permissions","href":"/ai-2-0/admin-guide/profile/permissions"},{"title":"Platform Settings | Collate Admin Guide","sidebarTitle":"Platform Settings","href":"/ai-2-0/admin-guide/profile/platform-settings"},{"title":"Manage Bots | Collate Admin Guide","sidebarTitle":"Bots","href":"/ai-2-0/admin-guide/profile/bots"},{"title":"Governance Settings | Collate Admin Guide","sidebarTitle":"Governance","href":"/ai-2-0/admin-guide/profile/governance"},{"title":"Personal Access Token | Collate Admin Guide","sidebarTitle":"Access Token","href":"/ai-2-0/admin-guide/profile/access-token"},{"title":"My Connections | Collate Admin Guide","sidebarTitle":"My Connections","href":"/ai-2-0/admin-guide/profile/my-connections"}]},{"title":"Run Ingestion Pipeline Via CLI with Basic Auth","sidebarTitle":"CLI Ingestion with Basic Auth","href":"/ai-2-0/admin-guide/cli-ingestion-with-basic-auth"},{"title":"Reindexing Search","sidebarTitle":"Reindexing Search","href":"/ai-2-0/admin-guide/reindexing-search"},{"group":"Preferences","pages":[{"title":"Preferences","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/preferences/index"},{"title":"Theme and Branding","sidebarTitle":"Theme and Branding","href":"/ai-2-0/admin-guide/preferences/theme-and-branding"},{"title":"Email","sidebarTitle":"Email","href":"/ai-2-0/admin-guide/preferences/email"},{"title":"Login Configuration","sidebarTitle":"Login Configuration","href":"/ai-2-0/admin-guide/preferences/login-configuration"},{"title":"Health Check","sidebarTitle":"Health Check","href":"/ai-2-0/admin-guide/preferences/health-check"},{"title":"Profiler Configuration","sidebarTitle":"Profiler Configuration","href":"/ai-2-0/admin-guide/preferences/profiler-configuration"},{"title":"Search Configuration Settings","sidebarTitle":"Search Configuration Settings","href":"/ai-2-0/admin-guide/search-configuration-settings"},{"title":"Lineage","sidebarTitle":"Lineage","href":"/ai-2-0/admin-guide/preferences/lineage"},{"title":"Data Asset Rules","sidebarTitle":"Data Asset Rules","href":"/ai-2-0/admin-guide/data-asset-rules"},{"title":"Learning Resources","sidebarTitle":"Learning Resources","href":"/ai-2-0/admin-guide/learning-resources"},{"title":"Ingestion Runners","sidebarTitle":"Ingestion Runners","href":"/ai-2-0/admin-guide/preferences/ingestion-runners"},{"title":"App Mode","sidebarTitle":"App Mode","href":"/ai-2-0/admin-guide/preferences/app-mode"},{"title":"Other Preferences | Collate Admin Guide","sidebarTitle":"Other Preferences","href":"/ai-2-0/admin-guide/preferences/other-preferences"}]},{"title":"Data Insights Application","sidebarTitle":"Data Insights Application","href":"/ai-2-0/admin-guide/data-insights"},{"group":"Billing and Usage","pages":[{"title":"Billing and Usage","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/billing-and-ai-credits"},{"title":"Data Assets and Seats","sidebarTitle":"Product","href":"/ai-2-0/admin-guide/billing/product"},{"title":"User Adoption","sidebarTitle":"User Adoption","href":"/ai-2-0/admin-guide/billing/user-adoption"},{"title":"AI Credits","sidebarTitle":"AI Credits","href":"/ai-2-0/admin-guide/billing/ai-credits"},{"title":"MCP Requests","sidebarTitle":"MCP Requests","href":"/ai-2-0/admin-guide/billing/mcp-requests"},{"title":"Weekly Impact","sidebarTitle":"Weekly Impact","href":"/ai-2-0/admin-guide/billing/weekly-impact"}]},{"title":"Permission Debugger | Analyze and Troubleshoot User Access","sidebarTitle":"Permission Debugger","href":"/ai-2-0/admin-guide/permission-debugger"},{"group":"Applications","pages":[{"title":"Applications","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/applications/index"},{"title":"Reverse Metadata Application","sidebarTitle":"Reverse Metadata Application","href":"/ai-2-0/admin-guide/applications/reverse-metadata"},{"title":"Autopilot Application","sidebarTitle":"Autopilot Application","href":"/ai-2-0/admin-guide/applications/autopilot"},{"title":"Query Runner Application for SQL Studio","sidebarTitle":"Query Runner","href":"/ai-2-0/admin-guide/applications/query-runner"},{"title":"Metadata Exporter Application","sidebarTitle":"Metadata Exporter","href":"/ai-2-0/admin-guide/applications/metadata-exporter"},{"title":"Slack Integration with Collate for Data Collaboration","sidebarTitle":"Slack Application","href":"/ai-2-0/admin-guide/applications/slack"},{"title":"Microsoft Teams Integration Setup Guide","sidebarTitle":"Microsoft Teams Integration","href":"/ai-2-0/admin-guide/applications/microsoft-teams"},{"title":"Data Retention Application","sidebarTitle":"Data Retention Application","href":"/ai-2-0/admin-guide/applications/data-retention"},{"title":"RDF Knowledge Graph Indexing","sidebarTitle":"RDF Knowledge Graph Indexing","href":"/ai-2-0/admin-guide/applications/rdf-indexing-overview"}]},{"group":"Persona and Landing Page Customization","pages":[{"title":"Persona and Landing Page Customization","sidebarTitle":"Overview","href":"/ai-2-0/admin-guide/persona-landing-page-customization/index"},{"title":"Customize Persona UI","sidebarTitle":"Customize UI","href":"/ai-2-0/admin-guide/persona-landing-page-customization/customizable-landing-page"},{"title":"AI Context","sidebarTitle":"AI Context","href":"/ai-2-0/admin-guide/persona-landing-page-customization/ai-context"},{"title":"Create Personas","sidebarTitle":"Create Personas","href":"/ai-2-0/admin-guide/persona-landing-page-customization/defining-persona"},{"title":"Persona Configuration and Precedence | Admin Guide","sidebarTitle":"Configuration and Precedence","href":"/ai-2-0/admin-guide/persona-landing-page-customization/persona-configuration-and-precedence"}]},{"title":"Audit Logs","sidebarTitle":"Audit Logs","href":"/ai-2-0/admin-guide/audit-logs/index"}]}]},{"tab":"SDKs \u0026 APIs","groups":[{"group":"API Reference","pages":[{"title":"Collate SDKs \u0026 APIs","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference"},{"title":"Getting Started","sidebarTitle":"Getting Started","href":"/ai-2-0/developer-guide/api-reference/getting-started"},{"title":"Authentication","sidebarTitle":"Authentication","href":"/ai-2-0/developer-guide/api-reference/authentication"},{"title":"Errors","sidebarTitle":"Errors","mode":"wide","href":"/ai-2-0/developer-guide/api-reference/errors"},{"title":"Pagination","sidebarTitle":"Pagination","href":"/ai-2-0/developer-guide/api-reference/pagination"},{"title":"Entity Update Behavior (PUT vs PATCH)","sidebarTitle":"Entity Updates","href":"/ai-2-0/developer-guide/api-reference/entity-updates"},{"title":"Conversation V2","sidebarTitle":"Conversations","href":"/ai-2-0/developer-guide/api-reference/conversations"}]},{"group":"SDK","pages":[{"title":"Collate SDKs","sidebarTitle":"SDK Overview","href":"/ai-2-0/developer-guide/sdk/overview"},{"title":"AI SDK","sidebarTitle":"AI SDK","href":"/ai-2-0/developer-guide/sdk/ai-sdk"},{"group":"Python SDK","pages":[{"title":"Python SDK | Python SDK Documentation","sidebarTitle":"Python SDK","href":"/ai-2-0/developer-guide/sdk/python/index"},{"title":"Python SDK Ingestion","sidebarTitle":"Python SDK Ingestion","href":"/ai-2-0/developer-guide/sdk/python/ingestion/index"},{"title":"Python SDK for Lineage","sidebarTitle":"Lineage","href":"/ai-2-0/developer-guide/sdk/python/ingestion/lineage"},{"title":"Python SDK for Tags","sidebarTitle":"Tags","href":"/ai-2-0/developer-guide/sdk/python/ingestion/tags"},{"group":"Collate Python SDK","pages":[{"title":"Python Fluent API","sidebarTitle":"Collate Python SDK","href":"/ai-2-0/developer-guide/sdk/python/fluent/index"},{"title":"Dashboards | Python Fluent API |","sidebarTitle":"Dashboards","href":"/ai-2-0/developer-guide/sdk/python/fluent/dashboards"},{"title":"Database Schemas | Python Fluent API |","sidebarTitle":"Database Schemas","href":"/ai-2-0/developer-guide/sdk/python/fluent/database-schemas"},{"title":"Database Services | Python Fluent API |","sidebarTitle":"Database Services","href":"/ai-2-0/developer-guide/sdk/python/fluent/database-services"},{"title":"Databases | Python Fluent API |","sidebarTitle":"Databases","href":"/ai-2-0/developer-guide/sdk/python/fluent/databases"},{"title":"Pipelines | Python Fluent API |","sidebarTitle":"Pipelines","href":"/ai-2-0/developer-guide/sdk/python/fluent/pipelines"},{"title":"Tables | Python Fluent API |","sidebarTitle":"Tables","href":"/ai-2-0/developer-guide/sdk/python/fluent/tables"},{"title":"Users | Python Fluent API |","sidebarTitle":"Users","href":"/ai-2-0/developer-guide/sdk/python/fluent/users"}]}]},{"group":"Java SDK","pages":[{"title":"Java SDK | Java SDK Documentation","sidebarTitle":"Java SDK","href":"/ai-2-0/developer-guide/sdk/java/index"},{"title":"Java SDK Overview","sidebarTitle":"Collate Java SDK","href":"/ai-2-0/developer-guide/sdk/java/info"},{"title":"Java SDK for Lineage","sidebarTitle":"Lineage","href":"/ai-2-0/developer-guide/sdk/java/lineage"},{"title":"Java SDK for Glossary Relations | Collate Docs","sidebarTitle":"Glossary Relations","href":"/ai-2-0/developer-guide/sdk/java/glossary-relations"}]},{"group":"Go SDK","pages":[{"title":"Go SDK","sidebarTitle":"Go SDK","href":"/ai-2-0/developer-guide/sdk/go/index"}]}]},{"group":"API","pages":[{"title":"API Overview","sidebarTitle":"API Overview","href":"/ai-2-0/developer-guide/api-reference/api-overview"}]},{"group":"Data Assets","pages":[{"title":"Data Assets","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/data-assets/index"},{"title":"Services Overview","sidebarTitle":"Services Overview","api":"GET /v1/services/overview","href":"/ai-2-0/developer-guide/api-reference/data-assets/services-overview"},{"title":"Databases","sidebarTitle":"Database Hierarchy","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases-overview"},{"title":"Entity Columns and Fields","sidebarTitle":"Columns and Fields","href":"/ai-2-0/developer-guide/api-reference/data-assets/columns"},{"group":"API Collections","pages":[{"title":"API Collections","sidebarTitle":"API Collections","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/index"},{"title":"Create an API Collection","sidebarTitle":"Create API Collection","api":"POST /v1/apiCollections","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/create"},{"title":"Delete an API Collection","sidebarTitle":"Delete API Collection","api":"DELETE /v1/apiCollections/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/delete"},{"title":"List API Collections","sidebarTitle":"List API Collections","api":"GET /v1/apiCollections","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/list"},{"title":"Retrieve an API Collection","sidebarTitle":"Retrieve API Collection","api":"GET /v1/apiCollections/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/retrieve"},{"title":"Update an API Collection","sidebarTitle":"Update API Collection","api":"PATCH /v1/apiCollections/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/update"},{"title":"API Collection Versions","sidebarTitle":"Versions","api":"GET /v1/apiCollections/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-collections/versions"}]},{"group":"API Endpoints","pages":[{"title":"API Endpoints","sidebarTitle":"API Endpoints","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/index"},{"title":"Create an API Endpoint","sidebarTitle":"Create API Endpoint","api":"POST /v1/apiEndpoints","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/create"},{"title":"Delete an API Endpoint","sidebarTitle":"Delete API Endpoint","api":"DELETE /v1/apiEndpoints/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/delete"},{"title":"List API Endpoints","sidebarTitle":"List API Endpoints","api":"GET /v1/apiEndpoints","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/list"},{"title":"Retrieve an API Endpoint","sidebarTitle":"Retrieve API Endpoint","api":"GET /v1/apiEndpoints/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/retrieve"},{"title":"Update an API Endpoint","sidebarTitle":"Update API Endpoint","api":"PATCH /v1/apiEndpoints/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/update"},{"title":"API Endpoint Versions","sidebarTitle":"Versions","api":"GET /v1/apiEndpoints/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/api-endpoints/versions"}]},{"group":"Charts","pages":[{"title":"Charts","sidebarTitle":"Charts","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/index"},{"title":"Create a Chart","sidebarTitle":"Create Chart","api":"POST /v1/charts","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/create"},{"title":"Delete a Chart","sidebarTitle":"Delete Chart","api":"DELETE /v1/charts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/delete"},{"title":"List Charts","sidebarTitle":"List Charts","api":"GET /v1/charts","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/list"},{"title":"Retrieve a Chart","sidebarTitle":"Retrieve Chart","api":"GET /v1/charts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/retrieve"},{"title":"Update a Chart","sidebarTitle":"Update Chart","api":"PATCH /v1/charts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/update"},{"title":"Chart Versions","sidebarTitle":"Versions","api":"GET /v1/charts/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/charts/versions"}]},{"group":"Containers","pages":[{"title":"Containers","sidebarTitle":"Containers","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/index"},{"title":"Create a Container","sidebarTitle":"Create Container","api":"POST /v1/containers","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/create"},{"title":"Delete a Container","sidebarTitle":"Delete Container","api":"DELETE /v1/containers/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/delete"},{"title":"List Containers","sidebarTitle":"List Containers","api":"GET /v1/containers","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/list"},{"title":"Retrieve a Container","sidebarTitle":"Retrieve Container","api":"GET /v1/containers/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/retrieve"},{"title":"Update a Container","sidebarTitle":"Update Container","api":"PATCH /v1/containers/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/update"},{"title":"Container Versions","sidebarTitle":"Versions","api":"GET /v1/containers/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/containers/versions"}]},{"group":"Dashboard Services","pages":[{"title":"Dashboard Services","sidebarTitle":"Dashboard Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/index"},{"title":"Create a Dashboard Service","sidebarTitle":"Create Dashboard Service","api":"POST /v1/services/dashboardServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/create"},{"title":"Delete a Dashboard Service","sidebarTitle":"Delete Dashboard Service","api":"DELETE /v1/services/dashboardServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/delete"},{"title":"Import \u0026 Export Dashboard Services","sidebarTitle":"Import / Export","api":"GET /v1/services/dashboardServices/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/import-export"},{"title":"List Dashboard Services","sidebarTitle":"List Dashboard Services","api":"GET /v1/services/dashboardServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/list"},{"title":"Retrieve a Dashboard Service","sidebarTitle":"Retrieve Dashboard Service","api":"GET /v1/services/dashboardServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/retrieve"},{"title":"Update a Dashboard Service","sidebarTitle":"Update Dashboard Service","api":"PATCH /v1/services/dashboardServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/update"},{"title":"Dashboard Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/dashboardServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboard-services/versions"}]},{"group":"Dashboards","pages":[{"title":"Dashboards","sidebarTitle":"Dashboards","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/index"},{"title":"Create a Dashboard","sidebarTitle":"Create Dashboard","api":"POST /v1/dashboards","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/create"},{"title":"Delete a Dashboard","sidebarTitle":"Delete Dashboard","api":"DELETE /v1/dashboards/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/dashboards/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/followers-votes"},{"title":"List Dashboards","sidebarTitle":"List Dashboards","api":"GET /v1/dashboards","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/list"},{"title":"Retrieve a Dashboard","sidebarTitle":"Retrieve Dashboard","api":"GET /v1/dashboards/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/retrieve"},{"title":"Update a Dashboard","sidebarTitle":"Update Dashboard","api":"PATCH /v1/dashboards/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/update"},{"title":"Dashboard Versions","sidebarTitle":"Versions","api":"GET /v1/dashboards/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/dashboards/versions"}]},{"group":"Database Schemas","pages":[{"title":"Database Schemas","sidebarTitle":"Database Schemas","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/index"},{"title":"Advanced Database Schema Operations","sidebarTitle":"Advanced","api":"PUT /v1/databaseSchemas/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/advanced"},{"title":"Create a Database Schema","sidebarTitle":"Create Schema","api":"POST /v1/databaseSchemas","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/create"},{"title":"Delete a Database Schema","sidebarTitle":"Delete Schema","api":"DELETE /v1/databaseSchemas/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/delete"},{"title":"Import \u0026 Export Database Schemas","sidebarTitle":"Import / Export","api":"GET /v1/databaseSchemas/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/import-export"},{"title":"List Database Schemas","sidebarTitle":"List Schemas","api":"GET /v1/databaseSchemas","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/list"},{"title":"Retrieve a Database Schema","sidebarTitle":"Retrieve Schema","api":"GET /v1/databaseSchemas/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/retrieve"},{"title":"Update a Database Schema","sidebarTitle":"Update Schema","api":"PATCH /v1/databaseSchemas/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/update"},{"title":"Database Schema Versions","sidebarTitle":"Versions","api":"GET /v1/databaseSchemas/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-schemas/versions"}]},{"group":"Database Services","pages":[{"title":"Database Services","sidebarTitle":"Database Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/index"},{"title":"Create a Database Service","sidebarTitle":"Create Database Service","api":"POST /v1/services/databaseServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/create"},{"title":"Delete a Database Service","sidebarTitle":"Delete Database Service","api":"DELETE /v1/services/databaseServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/delete"},{"title":"Import \u0026 Export Database Services","sidebarTitle":"Import / Export","api":"GET /v1/services/databaseServices/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/import-export"},{"title":"List Database Services","sidebarTitle":"List Database Services","api":"GET /v1/services/databaseServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/list"},{"title":"Retrieve a Database Service","sidebarTitle":"Retrieve Database Service","api":"GET /v1/services/databaseServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/retrieve"},{"title":"Update a Database Service","sidebarTitle":"Update Database Service","api":"PATCH /v1/services/databaseServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/update"},{"title":"Database Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/databaseServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/database-services/versions"}]},{"group":"Databases","pages":[{"title":"Databases","sidebarTitle":"Databases","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/index"},{"title":"Advanced Database Operations","sidebarTitle":"Advanced","api":"PUT /v1/databases/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/advanced"},{"title":"Create a Database","sidebarTitle":"Create Database","api":"POST /v1/databases","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/create"},{"title":"Delete a Database","sidebarTitle":"Delete Database","api":"DELETE /v1/databases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/delete"},{"title":"Import \u0026 Export Databases","sidebarTitle":"Import / Export","api":"GET /v1/databases/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/import-export"},{"title":"List Databases","sidebarTitle":"List Databases","api":"GET /v1/databases","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/list"},{"title":"Retrieve a Database","sidebarTitle":"Retrieve Database","api":"GET /v1/databases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/retrieve"},{"title":"Update a Database","sidebarTitle":"Update Database","api":"PATCH /v1/databases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/update"},{"title":"Database Versions","sidebarTitle":"Versions","api":"GET /v1/databases/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/databases/versions"}]},{"group":"Messaging Services","pages":[{"title":"Messaging Services","sidebarTitle":"Messaging Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/index"},{"title":"Create a Messaging Service","sidebarTitle":"Create Messaging Service","api":"POST /v1/services/messagingServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/create"},{"title":"Delete a Messaging Service","sidebarTitle":"Delete Messaging Service","api":"DELETE /v1/services/messagingServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/delete"},{"title":"Import \u0026 Export Messaging Services","sidebarTitle":"Import / Export","api":"GET /v1/services/messagingServices/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/import-export"},{"title":"List Messaging Services","sidebarTitle":"List Messaging Services","api":"GET /v1/services/messagingServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/list"},{"title":"Retrieve a Messaging Service","sidebarTitle":"Retrieve Messaging Service","api":"GET /v1/services/messagingServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/retrieve"},{"title":"Update a Messaging Service","sidebarTitle":"Update Messaging Service","api":"PATCH /v1/services/messagingServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/update"},{"title":"Messaging Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/messagingServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/messaging-services/versions"}]},{"group":"ML Model Services","pages":[{"title":"ML Model Services","sidebarTitle":"ML Model Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/index"},{"title":"Create an ML Model Service","sidebarTitle":"Create ML Model Service","api":"POST /v1/services/mlmodelServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/create"},{"title":"Delete an ML Model Service","sidebarTitle":"Delete ML Model Service","api":"DELETE /v1/services/mlmodelServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/delete"},{"title":"List ML Model Services","sidebarTitle":"List ML Model Services","api":"GET /v1/services/mlmodelServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/list"},{"title":"Retrieve an ML Model Service","sidebarTitle":"Retrieve ML Model Service","api":"GET /v1/services/mlmodelServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/retrieve"},{"title":"Update an ML Model Service","sidebarTitle":"Update ML Model Service","api":"PATCH /v1/services/mlmodelServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/update"},{"title":"ML Model Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/mlmodelServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodel-services/versions"}]},{"group":"ML Models","pages":[{"title":"ML Models","sidebarTitle":"ML Models","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/index"},{"title":"Create an ML Model","sidebarTitle":"Create ML Model","api":"POST /v1/mlmodels","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/create"},{"title":"Delete an ML Model","sidebarTitle":"Delete ML Model","api":"DELETE /v1/mlmodels/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/mlmodels/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/followers-votes"},{"title":"List ML Models","sidebarTitle":"List ML Models","api":"GET /v1/mlmodels","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/list"},{"title":"Retrieve an ML Model","sidebarTitle":"Retrieve ML Model","api":"GET /v1/mlmodels/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/retrieve"},{"title":"Update an ML Model","sidebarTitle":"Update ML Model","api":"PATCH /v1/mlmodels/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/update"},{"title":"ML Model Versions","sidebarTitle":"Versions","api":"GET /v1/mlmodels/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/mlmodels/versions"}]},{"group":"Pipeline Services","pages":[{"title":"Pipeline Services","sidebarTitle":"Pipeline Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/index"},{"title":"Create a Pipeline Service","sidebarTitle":"Create Pipeline Service","api":"POST /v1/services/pipelineServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/create"},{"title":"Delete a Pipeline Service","sidebarTitle":"Delete Pipeline Service","api":"DELETE /v1/services/pipelineServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/delete"},{"title":"Import \u0026 Export Pipeline Services","sidebarTitle":"Import / Export","api":"GET /v1/services/pipelineServices/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/import-export"},{"title":"List Pipeline Services","sidebarTitle":"List Pipeline Services","api":"GET /v1/services/pipelineServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/list"},{"title":"Retrieve a Pipeline Service","sidebarTitle":"Retrieve Pipeline Service","api":"GET /v1/services/pipelineServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/retrieve"},{"title":"Update a Pipeline Service","sidebarTitle":"Update Pipeline Service","api":"PATCH /v1/services/pipelineServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/update"},{"title":"Pipeline Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/pipelineServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipeline-services/versions"}]},{"group":"Pipelines","pages":[{"title":"Pipelines","sidebarTitle":"Pipelines","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/index"},{"title":"Create a Pipeline","sidebarTitle":"Create Pipeline","api":"POST /v1/pipelines","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/create"},{"title":"Delete a Pipeline","sidebarTitle":"Delete Pipeline","api":"DELETE /v1/pipelines/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/pipelines/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/followers-votes"},{"title":"List Pipelines","sidebarTitle":"List Pipelines","api":"GET /v1/pipelines","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/list"},{"title":"Retrieve a Pipeline","sidebarTitle":"Retrieve Pipeline","api":"GET /v1/pipelines/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/retrieve"},{"title":"Update a Pipeline","sidebarTitle":"Update Pipeline","api":"PATCH /v1/pipelines/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/update"},{"title":"Pipeline Versions","sidebarTitle":"Versions","api":"GET /v1/pipelines/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/pipelines/versions"}]},{"group":"Search Indexes","pages":[{"title":"Search Indexes","sidebarTitle":"Search Indexes","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/index"},{"title":"Create a Search Index","sidebarTitle":"Create Search Index","api":"POST /v1/searchIndexes","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/create"},{"title":"Delete a Search Index","sidebarTitle":"Delete Search Index","api":"DELETE /v1/searchIndexes/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/searchIndexes/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/followers-votes"},{"title":"List Search Indexes","sidebarTitle":"List Search Indexes","api":"GET /v1/searchIndexes","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/list"},{"title":"Retrieve a Search Index","sidebarTitle":"Retrieve Search Index","api":"GET /v1/searchIndexes/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/retrieve"},{"title":"Update a Search Index","sidebarTitle":"Update Search Index","api":"PATCH /v1/searchIndexes/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/update"},{"title":"Search Index Versions","sidebarTitle":"Versions","api":"GET /v1/searchIndexes/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/search-indexes/versions"}]},{"group":"Storage Services","pages":[{"title":"Storage Services","sidebarTitle":"Storage Services","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/index"},{"title":"Create a Storage Service","sidebarTitle":"Create Storage Service","api":"POST /v1/services/storageServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/create"},{"title":"Delete a Storage Service","sidebarTitle":"Delete Storage Service","api":"DELETE /v1/services/storageServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/delete"},{"title":"List Storage Services","sidebarTitle":"List Storage Services","api":"GET /v1/services/storageServices","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/list"},{"title":"Retrieve a Storage Service","sidebarTitle":"Retrieve Storage Service","api":"GET /v1/services/storageServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/retrieve"},{"title":"Update a Storage Service","sidebarTitle":"Update Storage Service","api":"PATCH /v1/services/storageServices/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/update"},{"title":"Storage Service Versions","sidebarTitle":"Versions","api":"GET /v1/services/storageServices/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/storage-services/versions"}]},{"group":"Stored Procedures","pages":[{"title":"Stored Procedures","sidebarTitle":"Stored Procedures","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/index"},{"title":"Create a Stored Procedure","sidebarTitle":"Create Stored Procedure","api":"POST /v1/storedProcedures","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/create"},{"title":"Delete a Stored Procedure","sidebarTitle":"Delete Stored Procedure","api":"DELETE /v1/storedProcedures/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/storedProcedures/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/followers-votes"},{"title":"List Stored Procedures","sidebarTitle":"List Stored Procedures","api":"GET /v1/storedProcedures","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/list"},{"title":"Retrieve a Stored Procedure","sidebarTitle":"Retrieve Stored Procedure","api":"GET /v1/storedProcedures/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/retrieve"},{"title":"Update a Stored Procedure","sidebarTitle":"Update Stored Procedure","api":"PATCH /v1/storedProcedures/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/update"},{"title":"Stored Procedure Versions","sidebarTitle":"Versions","api":"GET /v1/storedProcedures/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/stored-procedures/versions"}]},{"group":"Tables","pages":[{"title":"Tables","sidebarTitle":"Tables","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/index"},{"title":"Create a Table","sidebarTitle":"Create Table","api":"POST /v1/tables","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/create"},{"title":"Custom Metrics","sidebarTitle":"Custom Metrics","api":"PUT /v1/tables/{id}/customMetric","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/custom-metrics"},{"title":"Delete a Table","sidebarTitle":"Delete Table","api":"DELETE /v1/tables/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/tables/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/followers-votes"},{"title":"Import \u0026 Export Tables","sidebarTitle":"Import / Export","api":"GET /v1/tables/name/{fqn}/export","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/import-export"},{"title":"List Tables","sidebarTitle":"List Tables","api":"GET /v1/tables","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/list"},{"title":"Pipeline Observability","sidebarTitle":"Observability","api":"GET /v1/tables/{id}/pipelineObservability","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/observability"},{"title":"Table Profiler","sidebarTitle":"Profiler","api":"GET /v1/tables/{id}/tableProfilerConfig","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/profiler"},{"title":"Table Relationships","sidebarTitle":"Relationships","api":"PUT /v1/tables/{id}/joins","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/relationships"},{"title":"Retrieve a Table","sidebarTitle":"Retrieve Table","api":"GET /v1/tables/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/retrieve"},{"title":"Table Sample Data","sidebarTitle":"Sample Data","api":"GET /v1/tables/{id}/sampleData","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/sample-data"},{"title":"Update a Table","sidebarTitle":"Update Table","api":"PATCH /v1/tables/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/update"},{"title":"Table Versions","sidebarTitle":"Versions","api":"GET /v1/tables/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/tables/versions"}]},{"group":"Topics","pages":[{"title":"Topics","sidebarTitle":"Topics","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/index"},{"title":"Create a Topic","sidebarTitle":"Create Topic","api":"POST /v1/topics","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/create"},{"title":"Delete a Topic","sidebarTitle":"Delete Topic","api":"DELETE /v1/topics/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/delete"},{"title":"Followers \u0026 Votes","sidebarTitle":"Followers \u0026 Votes","api":"PUT /v1/topics/{id}/followers","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/followers-votes"},{"title":"List Topics","sidebarTitle":"List Topics","api":"GET /v1/topics","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/list"},{"title":"Retrieve a Topic","sidebarTitle":"Retrieve Topic","api":"GET /v1/topics/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/retrieve"},{"title":"Update a Topic","sidebarTitle":"Update Topic","api":"PATCH /v1/topics/{id}","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/update"},{"title":"Topic Versions","sidebarTitle":"Versions","api":"GET /v1/topics/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-assets/topics/versions"}]}]},{"group":"AI Assets","pages":[{"title":"AI Assets","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/ai-assets/index"},{"title":"Large Language Models","sidebarTitle":"LLMs","href":"/ai-2-0/developer-guide/api-reference/ai-assets/llm"},{"title":"AI Agents","sidebarTitle":"AI Agents","href":"/ai-2-0/developer-guide/api-reference/ai-assets/ai-agents"},{"title":"Model Context Protocol","sidebarTitle":"MCP","href":"/ai-2-0/developer-guide/api-reference/ai-assets/mcp"},{"title":"AI Applications","sidebarTitle":"AI Applications","href":"/ai-2-0/developer-guide/api-reference/ai-assets/ai-applications"},{"title":"Prompt Templates","sidebarTitle":"Prompt Templates","href":"/ai-2-0/developer-guide/api-reference/ai-assets/prompt-templates"}]},{"group":"Discovery","pages":[{"title":"Discovery","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/discovery/index"},{"title":"Field Query","sidebarTitle":"Field Query","api":"GET /v1/search/fieldQuery","href":"/ai-2-0/developer-guide/api-reference/discovery/field-query"},{"title":"Search Entities","sidebarTitle":"Search","api":"GET /v1/search/query","href":"/ai-2-0/developer-guide/api-reference/discovery/search"}]},{"group":"Lineage","pages":[{"title":"Lineage","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/lineage/index"},{"title":"Get Lineage","sidebarTitle":"Get Lineage","api":"GET /v1/lineage/{entityType}/{id}","href":"/ai-2-0/developer-guide/api-reference/lineage/get"},{"title":"Add Lineage","sidebarTitle":"Add Lineage","api":"PUT /v1/lineage","href":"/ai-2-0/developer-guide/api-reference/lineage/add"},{"title":"Delete Lineage","sidebarTitle":"Delete Lineage","api":"DELETE /v1/lineage/{fromEntity}/{fromId}/{toEntity}/{toId}","href":"/ai-2-0/developer-guide/api-reference/lineage/delete"},{"title":"Export Lineage","sidebarTitle":"Export Lineage","api":"GET /v1/lineage/export","href":"/ai-2-0/developer-guide/api-reference/lineage/export"},{"title":"OpenLineage Events","sidebarTitle":"OpenLineage Events","api":"POST /v1/openlineage/lineage","href":"/ai-2-0/developer-guide/api-reference/lineage/openlineage"}]},{"group":"Data Contracts","pages":[{"title":"Data Contracts","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/data-contracts/index"},{"title":"Create a Data Contract","sidebarTitle":"Create","api":"POST /v1/dataContracts","href":"/ai-2-0/developer-guide/api-reference/data-contracts/create"},{"title":"Delete a Data Contract","sidebarTitle":"Delete","api":"DELETE /v1/dataContracts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-contracts/delete"},{"title":"List Data Contracts","sidebarTitle":"List","api":"GET /v1/dataContracts","href":"/ai-2-0/developer-guide/api-reference/data-contracts/list"},{"title":"Import \u0026 Export","sidebarTitle":"Import / Export","api":"GET /v1/dataContracts/{id}/odcs","href":"/ai-2-0/developer-guide/api-reference/data-contracts/odcs"},{"title":"Retrieve a Data Contract","sidebarTitle":"Retrieve","api":"GET /v1/dataContracts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-contracts/retrieve"},{"title":"Update a Data Contract","sidebarTitle":"Update","api":"PATCH /v1/dataContracts/{id}","href":"/ai-2-0/developer-guide/api-reference/data-contracts/update"},{"title":"Validate \u0026 Results","sidebarTitle":"Validate \u0026 Results","api":"POST /v1/dataContracts/{id}/validate","href":"/ai-2-0/developer-guide/api-reference/data-contracts/validate"},{"title":"Data Contract Versions","sidebarTitle":"Versions","api":"GET /v1/dataContracts/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-contracts/versions"}]},{"group":"Teams \u0026 Users","pages":[{"title":"Teams \u0026 Users","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/index"},{"group":"Users","pages":[{"title":"Users","sidebarTitle":"Users","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/index"},{"title":"List Users","sidebarTitle":"List Users","api":"GET /v1/users","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/list"},{"title":"Create a User","sidebarTitle":"Create User","api":"POST /v1/users","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/create"},{"title":"Retrieve a User","sidebarTitle":"Retrieve User","api":"GET /v1/users/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/retrieve"},{"title":"Update a User","sidebarTitle":"Update User","api":"PATCH /v1/users/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/update"},{"title":"Delete a User","sidebarTitle":"Delete User","api":"DELETE /v1/users/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/delete"},{"title":"User Versions","sidebarTitle":"Versions","api":"GET /v1/users/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/users/versions"}]},{"group":"Teams","pages":[{"title":"Teams","sidebarTitle":"Teams","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/index"},{"title":"List Teams","sidebarTitle":"List Teams","api":"GET /v1/teams","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/list"},{"title":"Create a Team","sidebarTitle":"Create Team","api":"POST /v1/teams","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/create"},{"title":"Retrieve a Team","sidebarTitle":"Retrieve Team","api":"GET /v1/teams/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/retrieve"},{"title":"Update a Team","sidebarTitle":"Update Team","api":"PATCH /v1/teams/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/update"},{"title":"Delete a Team","sidebarTitle":"Delete Team","api":"DELETE /v1/teams/{id}","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/delete"},{"title":"Team Versions","sidebarTitle":"Versions","api":"GET /v1/teams/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/teams-and-users/teams/versions"}]}]},{"group":"Data Governance","pages":[{"title":"Governance","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/governance/index"},{"group":"Domains","pages":[{"title":"Domains","sidebarTitle":"Domains","href":"/ai-2-0/developer-guide/api-reference/governance/domains/index"},{"title":"List Domains","sidebarTitle":"List Domains","api":"GET /v1/domains","href":"/ai-2-0/developer-guide/api-reference/governance/domains/list"},{"title":"Create a Domain","sidebarTitle":"Create Domain","api":"POST /v1/domains","href":"/ai-2-0/developer-guide/api-reference/governance/domains/create"},{"title":"Retrieve a Domain","sidebarTitle":"Retrieve Domain","api":"GET /v1/domains/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/domains/retrieve"},{"title":"Update a Domain","sidebarTitle":"Update Domain","api":"PATCH /v1/domains/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/domains/update"},{"title":"Delete a Domain","sidebarTitle":"Delete Domain","api":"DELETE /v1/domains/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/domains/delete"},{"title":"Domain Versions","sidebarTitle":"Versions","api":"GET /v1/domains/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/domains/versions"}]},{"group":"Data Products","pages":[{"title":"Data Products","sidebarTitle":"Data Products","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/index"},{"title":"List Data Products","sidebarTitle":"List Data Products","api":"GET /v1/dataProducts","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/list"},{"title":"Create a Data Product","sidebarTitle":"Create Data Product","api":"POST /v1/dataProducts","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/create"},{"title":"Retrieve a Data Product","sidebarTitle":"Retrieve Data Product","api":"GET /v1/dataProducts/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/retrieve"},{"title":"Update a Data Product","sidebarTitle":"Update Data Product","api":"PATCH /v1/dataProducts/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/update"},{"title":"Delete a Data Product","sidebarTitle":"Delete Data Product","api":"DELETE /v1/dataProducts/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/delete"},{"title":"Data Product Versions","sidebarTitle":"Versions","api":"GET /v1/dataProducts/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/versions"},{"title":"Ports \u0026 Assets","sidebarTitle":"Ports \u0026 Assets","api":"PUT /v1/dataProducts/{fqn}/assets/add","href":"/ai-2-0/developer-guide/api-reference/governance/data-products/ports-assets"}]},{"group":"Metrics","pages":[{"title":"Metrics","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/index"},{"title":"Create a Metric","sidebarTitle":"Create a Metric","api":"POST /v1/metrics","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/create"},{"title":"Delete a Metric","sidebarTitle":"Delete a Metric","api":"DELETE /v1/metrics/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/delete"},{"title":"Import and Export Metrics","sidebarTitle":"Import / Export","api":"GET /v1/metrics/name/{name}/export","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/import-export"},{"title":"List Metrics","sidebarTitle":"List Metrics","api":"GET /v1/metrics","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/list"},{"title":"Retrieve a Metric","sidebarTitle":"Retrieve a Metric","api":"GET /v1/metrics/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/retrieve"},{"title":"Update a Metric","sidebarTitle":"Update a Metric","api":"PATCH /v1/metrics/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/update"},{"title":"Metric Versions","sidebarTitle":"Metric Versions","api":"GET /v1/metrics/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/metrics/versions"}]},{"group":"Glossaries","pages":[{"title":"Glossaries","sidebarTitle":"Glossaries","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/index"},{"title":"List Glossaries","sidebarTitle":"List Glossaries","api":"GET /v1/glossaries","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/list"},{"title":"Create a Glossary","sidebarTitle":"Create Glossary","api":"POST /v1/glossaries","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/create"},{"title":"Retrieve a Glossary","sidebarTitle":"Retrieve Glossary","api":"GET /v1/glossaries/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/retrieve"},{"title":"Update a Glossary","sidebarTitle":"Update Glossary","api":"PATCH /v1/glossaries/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/update"},{"title":"Delete a Glossary","sidebarTitle":"Delete Glossary","api":"DELETE /v1/glossaries/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/delete"},{"title":"Glossary Versions","sidebarTitle":"Versions","api":"GET /v1/glossaries/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/glossaries/versions"}]},{"group":"Glossary Terms","pages":[{"title":"Glossary Terms","sidebarTitle":"Glossary Terms","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/index"},{"title":"List Glossary Terms","sidebarTitle":"List Glossary Terms","api":"GET /v1/glossaryTerms","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/list"},{"title":"Create a Glossary Term","sidebarTitle":"Create Glossary Term","api":"POST /v1/glossaryTerms","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/create"},{"title":"Retrieve a Glossary Term","sidebarTitle":"Retrieve Glossary Term","api":"GET /v1/glossaryTerms/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/retrieve"},{"title":"Update a Glossary Term","sidebarTitle":"Update Glossary Term","api":"PATCH /v1/glossaryTerms/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/update"},{"title":"Delete a Glossary Term","sidebarTitle":"Delete Glossary Term","api":"DELETE /v1/glossaryTerms/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/delete"},{"title":"Glossary Term Versions","sidebarTitle":"Versions","api":"GET /v1/glossaryTerms/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/glossary-terms/versions"}]},{"group":"Classifications","pages":[{"title":"Classifications","sidebarTitle":"Classifications","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/index"},{"title":"List Classifications","sidebarTitle":"List Classifications","api":"GET /v1/classifications","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/list"},{"title":"Create a Classification","sidebarTitle":"Create Classification","api":"POST /v1/classifications","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/create"},{"title":"Retrieve a Classification","sidebarTitle":"Retrieve Classification","api":"GET /v1/classifications/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/retrieve"},{"title":"Update a Classification","sidebarTitle":"Update Classification","api":"PATCH /v1/classifications/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/update"},{"title":"Delete a Classification","sidebarTitle":"Delete Classification","api":"DELETE /v1/classifications/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/delete"},{"title":"Classification Versions","sidebarTitle":"Versions","api":"GET /v1/classifications/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/classifications/versions"}]},{"group":"Tags","pages":[{"title":"Tags","sidebarTitle":"Tags","href":"/ai-2-0/developer-guide/api-reference/governance/tags/index"},{"title":"List Tags","sidebarTitle":"List Tags","api":"GET /v1/tags","href":"/ai-2-0/developer-guide/api-reference/governance/tags/list"},{"title":"Create a Tag","sidebarTitle":"Create Tag","api":"POST /v1/tags","href":"/ai-2-0/developer-guide/api-reference/governance/tags/create"},{"title":"Retrieve a Tag","sidebarTitle":"Retrieve Tag","api":"GET /v1/tags/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/tags/retrieve"},{"title":"Update a Tag","sidebarTitle":"Update Tag","api":"PATCH /v1/tags/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/tags/update"},{"title":"Delete a Tag","sidebarTitle":"Delete Tag","api":"DELETE /v1/tags/{id}","href":"/ai-2-0/developer-guide/api-reference/governance/tags/delete"},{"title":"Tag Versions","sidebarTitle":"Versions","api":"GET /v1/tags/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/governance/tags/versions"}]}]},{"group":"Data Quality","pages":[{"title":"Data Quality","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/data-quality/index"},{"group":"Test Definitions","pages":[{"title":"Test Definitions","sidebarTitle":"Test Definitions","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-definitions/index"},{"title":"List Test Definitions","sidebarTitle":"List Test Definitions","api":"GET /v1/dataQuality/testDefinitions","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-definitions/list"},{"title":"Retrieve a Test Definition","sidebarTitle":"Retrieve Test Definition","api":"GET /v1/dataQuality/testDefinitions/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-definitions/retrieve"},{"title":"Create a Test Definition","sidebarTitle":"Create Test Definition","api":"POST /v1/dataQuality/testDefinitions","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-definitions/create"}]},{"group":"Test Suites","pages":[{"title":"Test Suites","sidebarTitle":"Test Suites","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/index"},{"title":"List Test Suites","sidebarTitle":"List Test Suites","api":"GET /v1/dataQuality/testSuites","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/list"},{"title":"Create a Test Suite","sidebarTitle":"Create Test Suite","api":"POST /v1/dataQuality/testSuites","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/create"},{"title":"Retrieve a Test Suite","sidebarTitle":"Retrieve Test Suite","api":"GET /v1/dataQuality/testSuites/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/retrieve"},{"title":"Update a Test Suite","sidebarTitle":"Update Test Suite","api":"PATCH /v1/dataQuality/testSuites/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/update"},{"title":"Delete a Test Suite","sidebarTitle":"Delete Test Suite","api":"DELETE /v1/dataQuality/testSuites/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/delete"},{"title":"Test Suite Versions","sidebarTitle":"Versions","api":"GET /v1/dataQuality/testSuites/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-suites/versions"}]},{"group":"Test Cases","pages":[{"title":"Test Cases","sidebarTitle":"Test Cases","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/index"},{"title":"List Test Cases","sidebarTitle":"List Test Cases","api":"GET /v1/dataQuality/testCases","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/list"},{"title":"Create a Test Case","sidebarTitle":"Create Test Case","api":"POST /v1/dataQuality/testCases","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/create"},{"title":"Retrieve a Test Case","sidebarTitle":"Retrieve Test Case","api":"GET /v1/dataQuality/testCases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/retrieve"},{"title":"Update a Test Case","sidebarTitle":"Update Test Case","api":"PATCH /v1/dataQuality/testCases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/update"},{"title":"Delete a Test Case","sidebarTitle":"Delete Test Case","api":"DELETE /v1/dataQuality/testCases/{id}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/delete"},{"title":"Test Case Versions","sidebarTitle":"Versions","api":"GET /v1/dataQuality/testCases/{id}/versions","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/versions"},{"title":"Test Case Results","sidebarTitle":"Results","api":"GET /v1/dataQuality/testCases/testCaseResults/{fqn}","href":"/ai-2-0/developer-guide/api-reference/data-quality/test-cases/results"}]}]},{"group":"Alerts","pages":[{"title":"Alerts","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/alerts/index"},{"title":"Create an Alert","sidebarTitle":"Create Alert","api":"POST /v1/events/subscriptions","href":"/ai-2-0/developer-guide/api-reference/alerts/create"},{"title":"List and Retrieve Alerts","sidebarTitle":"List and Retrieve","api":"GET /v1/events/subscriptions","href":"/ai-2-0/developer-guide/api-reference/alerts/list"},{"title":"Update an Alert","sidebarTitle":"Update Alert","api":"PATCH /v1/events/subscriptions/{id}","href":"/ai-2-0/developer-guide/api-reference/alerts/update"},{"title":"Delete an Alert","sidebarTitle":"Delete Alert","api":"DELETE /v1/events/subscriptions/{id}","href":"/ai-2-0/developer-guide/api-reference/alerts/delete"}]},{"group":"Incidents","pages":[{"title":"Incidents","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/incidents/index"},{"title":"List and Retrieve Incidents","sidebarTitle":"List and Retrieve","api":"GET /v1/tasks","href":"/ai-2-0/developer-guide/api-reference/incidents/list"},{"title":"Change Incident Status","sidebarTitle":"Change Status","api":"POST /v1/tasks/{id}/resolve","href":"/ai-2-0/developer-guide/api-reference/incidents/update-status"}]},{"group":"Billing","pages":[{"title":"Billing","sidebarTitle":"Billing","href":"/ai-2-0/developer-guide/api-reference/billing"}]},{"group":"Query Runner","pages":[{"title":"Query Runner","sidebarTitle":"Overview","href":"/ai-2-0/developer-guide/api-reference/query-runner/index"},{"title":"Query Execution","sidebarTitle":"Execution","href":"/ai-2-0/developer-guide/api-reference/query-runner/execution"},{"title":"Admin Configs","sidebarTitle":"Configs","href":"/ai-2-0/developer-guide/api-reference/query-runner/configs"},{"title":"Saved Queries","sidebarTitle":"Saved Queries","href":"/ai-2-0/developer-guide/api-reference/query-runner/saved-queries"},{"title":"Team Configs","sidebarTitle":"Team Configs","href":"/ai-2-0/developer-guide/api-reference/query-runner/team-configs"},{"title":"User Configs","sidebarTitle":"User Configs","href":"/ai-2-0/developer-guide/api-reference/query-runner/user-configs"}]},{"group":"Context Plugins","pages":[{"title":"Context Plugins","sidebarTitle":"Context Plugins","href":"/ai-2-0/developer-guide/api-reference/context-plugins"}]},{"group":"Standards","pages":[{"title":"OpenMetadata Standards","href":"/ai-2-0/developer-guide/sdk/openmetadata-standards"}]}]},{"tab":"SQL Studio","groups":[{"group":"SQL Studio","pages":[{"title":"SQL Studio | SQL Studio Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sql-studio"},{"title":"SQL Studio Admin Configuration | SQL Studio Guide","sidebarTitle":"Admin Configuration","href":"/ai-2-0/how-to-guides/sql-studio/admin-configuration"},{"title":"SQL Studio with Hybrid Runner | SQL Studio Guide","sidebarTitle":"Hybrid Runner","href":"/ai-2-0/how-to-guides/sql-studio/hybrid-runner"},{"title":"Query Execution | SQL Studio Guide","sidebarTitle":"Query Execution","href":"/ai-2-0/how-to-guides/sql-studio/query-execution"},{"title":"Team and Organization Connections | SQL Studio Guide","sidebarTitle":"Team Connections","href":"/ai-2-0/how-to-guides/sql-studio/team-connections"},{"title":"User Authentication | SQL Studio Guide","sidebarTitle":"User Authentication","href":"/ai-2-0/how-to-guides/sql-studio/user-authentication"}]}]},{"tab":"Data Insights","groups":[{"group":"Data Insights","pages":[{"title":"Data Insights | Reporting \u0026 Insights","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-insights"},{"title":"Set Up Data Insights Ingestion","sidebarTitle":"Set Up Data Insights Ingestion","href":"/ai-2-0/how-to-guides/data-insights/ingestion"},{"title":"Data Insights Report | Reporting Guide","sidebarTitle":"Data Insights Report","href":"/ai-2-0/how-to-guides/data-insights/report"},{"title":"Key Performance Indicators (KPI)","sidebarTitle":"Key Performance Indicators (KPI)","href":"/ai-2-0/how-to-guides/data-insights/kpi"},{"title":"Custom Data Insight Dashboards","sidebarTitle":"Custom Data Insight Dashboards","href":"/ai-2-0/how-to-guides/data-insights/custom-dashboard"},{"title":"How to Transform the Data Culture of Your Company","sidebarTitle":"How to Transform the Data Culture of Your Company","href":"/ai-2-0/how-to-guides/data-insights/data-culture"},{"title":"Service Insights Overview","sidebarTitle":"Service Insights","href":"/ai-2-0/how-to-guides/data-insights/service-insights"},{"title":"Cost Analysis","sidebarTitle":"Cost Analysis","href":"/ai-2-0/how-to-guides/data-insights/cost-analysis"},{"title":"What is Tiering | Data Tiering Guide","sidebarTitle":"What is Tiering","href":"/ai-2-0/how-to-guides/data-insights/tiering"},{"title":"Configure the Data Insights Report","sidebarTitle":"Configure the Data Insights Report","href":"/ai-2-0/how-to-guides/data-insights/email-report"},{"title":"Run Elasticsearch Reindex using Airflow SDK","sidebarTitle":"Elasticsearch reindex","href":"/ai-2-0/how-to-guides/data-insights/elasticsearch-reindex"}]}]},{"tab":"Data Discovery","groups":[{"group":"Data Discovery","pages":[{"title":"Data Discovery | How-To Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-discovery"},{"title":"Discover Assets","sidebarTitle":"Discover Assets","href":"/ai-2-0/how-to-guides/data-discovery/discover"},{"title":"Natural Language Search","sidebarTitle":"Natural Language Search","href":"/ai-2-0/how-to-guides/data-discovery/natural-language-search"},{"title":"Searching Data Using Hierarchy","sidebarTitle":"Search Using Hierarchy","href":"/ai-2-0/how-to-guides/data-discovery/hierarchy"},{"title":"Explore Assets Page","sidebarTitle":"Explore Assets Page","href":"/ai-2-0/how-to-guides/data-discovery/preview"},{"title":"Explore Data Assets","sidebarTitle":"Explore Data Assets","href":"/ai-2-0/how-to-guides/data-discovery/details"},{"title":"Using Advanced Search","sidebarTitle":"Using Advanced Search","href":"/ai-2-0/how-to-guides/data-discovery/advanced"},{"group":"Import \u0026 Export Data Assets","pages":[{"title":"Import and Export Data Assets","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-discovery/bulk-upload"},{"title":"Import Data Assets","sidebarTitle":"Import Data Assets","href":"/ai-2-0/how-to-guides/data-discovery/import"},{"title":"Bulk Export Data Assets via CSV","sidebarTitle":"Export Data Assets","href":"/ai-2-0/how-to-guides/data-discovery/export"},{"title":"Import and Export Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/how-to-guides/data-discovery/troubleshooting"}]},{"title":"Managing and Editing Table Constraints","sidebarTitle":"Table Constraints","href":"/ai-2-0/how-to-guides/data-discovery/table-constraint"},{"group":"Collate Chrome Extension","pages":[{"title":"Collate Chrome Extension – Access Metadata in Your Workspace","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-discovery/collate-extension/index"},{"title":"View Activity Feeds and Manage Tasks","sidebarTitle":"View Activity Feeds and Manage Tasks","href":"/ai-2-0/how-to-guides/data-discovery/collate-extension/activity-feeds"},{"title":"Look Up Data Assets and Access Details","sidebarTitle":"Look Up Data Assets and Access Details","href":"/ai-2-0/how-to-guides/data-discovery/collate-extension/looking-up"},{"title":"View Tasks \u0026 Add Comment","sidebarTitle":"View Tasks \u0026 Add Comment","href":"/ai-2-0/how-to-guides/data-discovery/collate-extension/viewing-tasks"}]},{"title":"Collate ER Diagrams | Visualize Data Relationships","sidebarTitle":"ER Diagrams","href":"/ai-2-0/how-to-guides/data-discovery/er-diagrams"}]}]},{"tab":"Data Collaboration","groups":[{"group":"Data Collaboration","pages":[{"title":"Data Collaboration | Collaboration Features","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-collaboration"},{"title":"Inbox and Activity Feeds","sidebarTitle":"Inbox and Activity Feeds","href":"/ai-2-0/how-to-guides/data-collaboration/activity-feeds"},{"title":"Conversation Threads","sidebarTitle":"Conversation Threads","href":"/ai-2-0/how-to-guides/data-collaboration/conversation"},{"title":"Tasks","sidebarTitle":"Tasks","href":"/ai-2-0/how-to-guides/data-collaboration/tasks"},{"title":"Request Description and Conversation","sidebarTitle":"Request Description and Conversation","href":"/ai-2-0/how-to-guides/data-collaboration/request-description"},{"title":"Request to Update Tags","sidebarTitle":"Request to Update Tags","href":"/ai-2-0/how-to-guides/data-collaboration/request-tags"},{"title":"Announcements","sidebarTitle":"Announcements","href":"/ai-2-0/how-to-guides/data-collaboration/announcements"}]}]},{"tab":"Data Quality \u0026 Observability","groups":[{"group":"Data Quality \u0026 Observability","pages":[{"title":"Data Quality Observability Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability"},{"group":"Data Quality","pages":[{"title":"Data Quality | Quality Management Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/index"},{"title":"Data Quality Tab | Quality Interface","sidebarTitle":"Data Quality Tab","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/tab"},{"title":"Data Observability Overview | Quality Interface","sidebarTitle":"Data Quality Overview Tab","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/overview"},{"title":"Create Quality Test Cases","sidebarTitle":"Create Quality Test Cases","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/test"},{"title":"Create Test Suites","sidebarTitle":"Create Test Suites","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/adding-test-suites"},{"title":"Failure Thresholds | How Data Quality Tests Tolerate Failures","sidebarTitle":"Failure Thresholds","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/failure-thresholds"},{"title":"How to Visualize Test Results","sidebarTitle":"Visualize Test Results","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/visualize"},{"title":"Configure Data Quality","sidebarTitle":"Configure Data Quality","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/configure"},{"title":"Tests - YAML Configuration | Quality Configuration Guide","sidebarTitle":"Tests - YAML Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/tests-yaml"},{"title":"Tests - UI Configuration | Quality Configuration Guide","sidebarTitle":"Tests - UI Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/tests-ui"},{"title":"Custom Tests","sidebarTitle":"Custom Tests","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/custom-tests"},{"title":"Test Library | Custom SQL-Based Data Quality Tests","sidebarTitle":"Test Library","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/test-library"},{"title":"Dimensional Validation | Data Quality Testing by Dimension","sidebarTitle":"Dimensional Validation","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/dimensional-validation"},{"group":"Data Quality as Code","pages":[{"title":"Data Quality as Code","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/index"},{"title":"Getting Started with Data Quality as Code","sidebarTitle":"Getting Started with Data Quality as Code","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/getting-started"},{"title":"TestRunner","sidebarTitle":"Test Runner","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/test-runner"},{"title":"DataFrame Validation","sidebarTitle":"DataFrame Validation","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/dataframe-validation"},{"title":"Test Definitions Reference","sidebarTitle":"Test Definitions Reference","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/test-definitions"},{"title":"Advanced Usage","sidebarTitle":"Advanced Usage","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/data-quality-as-code/advanced-usage"}]},{"group":"Import/Export Test Cases","pages":[{"title":"Bulk Import, Export, and Edit Test Cases","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/import-export-test-cases"},{"title":"Bulk Export Test Cases","sidebarTitle":"Bulk Export Test Cases","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/import-export-test-cases/export"},{"title":"Bulk Import Test Cases","sidebarTitle":"Bulk Import Test Cases","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/import-export-test-cases/import"},{"title":"Bulk Edit Test Cases","sidebarTitle":"Bulk Edit Test Cases","href":"/ai-2-0/how-to-guides/data-quality-observability/quality/import-export-test-cases/edit"}]}]},{"group":"Data Profiler","pages":[{"title":"Data Profiler | Data Profiling Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/index"},{"title":"Profiler Tab | Data Profiling Interface","sidebarTitle":"Profiler Tab","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/tab"},{"title":"Profiler Workflow | Profiling Workflow","sidebarTitle":"Profiler Workflow","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/profiler-workflow"},{"title":"Metrics | Profiler","sidebarTitle":"Metrics","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/metrics"},{"title":"Custom Metrics","sidebarTitle":"Custom Metrics","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/custom-metrics"},{"title":"Auto PII Tagging","sidebarTitle":"Auto PII Tagging","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/auto-pii-tagging"},{"group":"Spark Engine","pages":[{"title":"Spark Engine Overview | Distributed Profiling","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/index"},{"title":"Spark Engine Prerequisites | Spark Profiling Setup","sidebarTitle":"Prerequisites","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/prerequisites"},{"title":"Spark Engine Partitioning Requirements | Spark Profiling","sidebarTitle":"Partitioning","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/partitioning"},{"group":"Configuration","pages":[{"title":"Spark Engine Configuration | Spark Profiling Setup","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/configuration/index"},{"title":"Spark Engine UI Configuration | Spark Profiling","sidebarTitle":"UI Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/configuration/ui-configuration"},{"title":"Spark Engine External Configuration | Spark Profiling","sidebarTitle":"External Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/profiler/spark-engine/configuration/external-configuration"}]}]}]},{"group":"Alerts \u0026 Notifications","pages":[{"title":"Alerts \u0026 Notifications","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/index"},{"title":"Data Observability Alerts","sidebarTitle":"Data Observability Alerts","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/data-observability-alerts"},{"title":"System \u0026 Governance Notifications","sidebarTitle":"System \u0026 Governance Notifications","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/system-governance-notifications"},{"title":"Email Alerts Configuration","sidebarTitle":"Email Alerts Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/email-alerts-configuration"},{"title":"Slack Alerts Configuration","sidebarTitle":"Slack Alerts Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/slack-alerts-configuration"},{"title":"Microsoft Teams Alerts Configuration","sidebarTitle":"Microsoft Teams Alerts Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/microsoft-teams-alerts-configuration"},{"title":"Google Chat Alerts Configuration","sidebarTitle":"Google Chat Alerts Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/google-chat-alerts-configuration"},{"title":"Generic Webhook Alert Configuration","sidebarTitle":"Generic Webhook Alert Configuration","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/generic-webhook-alerts-configuration"},{"title":"Alert Behavior Reference | Collate Alerts and Notifications","sidebarTitle":"Alert Behavior Reference","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/alert-behavior-reference"},{"title":"Webhook Payloads and Delivery | Collate Alerts and Notifications","sidebarTitle":"Webhook Payloads and Delivery","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/webhook-payloads-and-delivery"},{"title":"Notify Downstream | Collate","sidebarTitle":"Notify Downstream","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notify-downstream"},{"group":"Notification Templates","pages":[{"title":"Notification Templates","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/index"},{"title":"Concepts and Overview","sidebarTitle":"Concepts and Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/concepts-and-overview"},{"title":"Create and Manage Templates","sidebarTitle":"Create and Manage Templates","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/create-and-manage-templates"},{"title":"Handlebars Templating Guide","sidebarTitle":"Handlebars Templating Guide","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/handlebars-templating-guide"},{"title":"Template Context Reference","sidebarTitle":"Template Context Reference","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/template-context-reference"},{"title":"Custom Helpers Reference","sidebarTitle":"Custom Helpers Reference","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/custom-helpers-reference"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/how-to-guides/data-quality-observability/alerts-notifications/notification-templates/troubleshooting"}]}]},{"group":"Incident Manager","pages":[{"title":"Incident Manager | Data Quality Management","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/incident-manager/index"},{"title":"Managing Incidents","sidebarTitle":"Managing Incidents","href":"/ai-2-0/how-to-guides/data-quality-observability/incident-manager/workflow"},{"title":"Root Cause Analysis | Incident Management","sidebarTitle":"Root Cause Analysis","href":"/ai-2-0/how-to-guides/data-quality-observability/incident-manager/root-cause-analysis"}]},{"title":"Pipeline Observability","sidebarTitle":"Pipeline Observability","href":"/ai-2-0/how-to-guides/data-quality-observability/pipeline-observability/index"},{"group":"Anomaly Detection","pages":[{"title":"Anomaly Detection in Collate | Automated Data Quality Alerts","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-quality-observability/anomaly-detection/index"},{"title":"Set Up Anomaly Detection for Data Quality","sidebarTitle":"Set Up Anomaly Detection","href":"/ai-2-0/how-to-guides/data-quality-observability/anomaly-detection/setting-up"}]}]}]},{"tab":"Data Lineage","groups":[{"group":"Data Lineage","pages":[{"title":"Data Lineage | Lineage How-To Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-lineage"},{"title":"Deploy a Lineage Workflow","sidebarTitle":"Deploy a Lineage Workflow","href":"/ai-2-0/how-to-guides/data-lineage/workflow"},{"title":"Cross Database Lineage","sidebarTitle":"Cross Database Lineage","href":"/ai-2-0/how-to-guides/data-lineage/cross-database-lineage"},{"title":"OpenLineage Compatibility","href":"/ai-2-0/how-to-guides/data-lineage/openlineage"},{"title":"Explore the Lineage View","sidebarTitle":"Explore the Lineage View","href":"/ai-2-0/how-to-guides/data-lineage/explore"},{"title":"Column-Level Lineage","sidebarTitle":"Column-Level Lineage","href":"/ai-2-0/how-to-guides/data-lineage/column"},{"title":"Edit Lineage","sidebarTitle":"Edit Lineage","href":"/ai-2-0/how-to-guides/data-lineage/manual"}]}]},{"tab":"Data Governance","groups":[{"group":"Data Governance","pages":[{"title":"Data Governance | Governance Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance"},{"group":"Automations","pages":[{"title":"Automations","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/automation/index"},{"title":"Set Up Automations","sidebarTitle":"Set Up Automations","href":"/ai-2-0/how-to-guides/data-governance/automation/set-up-automation"}]},{"group":"Glossary","pages":[{"title":"Glossary | Data Glossary Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/glossary/index"},{"title":"What is a Glossary Term","sidebarTitle":"What is a Glossary Term","href":"/ai-2-0/how-to-guides/data-governance/glossary/glossary-term"},{"title":"Add a Glossary","sidebarTitle":"Add a Glossary","href":"/ai-2-0/how-to-guides/data-governance/glossary/setup"},{"title":"Create Glossary Terms","sidebarTitle":"Create Glossary Terms","href":"/ai-2-0/how-to-guides/data-governance/glossary/create-terms"},{"title":"Import Glossary","sidebarTitle":"Import Glossary","href":"/ai-2-0/how-to-guides/data-governance/glossary/import"},{"title":"Export Glossary | Export Guide","sidebarTitle":"Export Glossary","href":"/ai-2-0/how-to-guides/data-governance/glossary/export"},{"title":"Glossary Approval Workflow","sidebarTitle":"Glossary Approval Workflow","href":"/ai-2-0/how-to-guides/data-governance/glossary/approval"},{"title":"Data Governance Glossary Troubleshooting","sidebarTitle":"Import-Export Troubleshooting","href":"/ai-2-0/how-to-guides/data-governance/glossary/troubleshooting"},{"title":"Glossary Styling | Glossary Customization","sidebarTitle":"Glossary Styling","href":"/ai-2-0/how-to-guides/data-governance/glossary/styling"},{"title":"Add Assets to Glossary Terms","sidebarTitle":"Add Assets to Glossary Terms","href":"/ai-2-0/how-to-guides/data-governance/glossary/assets"},{"title":"Best Practices for Glossary","sidebarTitle":"Best Practices for Glossary","href":"/ai-2-0/how-to-guides/data-governance/glossary/best-practices"}]},{"group":"Classification","pages":[{"title":"Classification Overview","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/classification/index"},{"title":"Manage Classification","sidebarTitle":"Manage Classification","href":"/ai-2-0/how-to-guides/data-governance/classification/manage-classification"},{"title":"How to Classify Data Assets","sidebarTitle":"How to Classify Data Assets","href":"/ai-2-0/how-to-guides/data-governance/classification/assets"},{"title":"How to Request for Classification Tags","sidebarTitle":"How to Request for Classification Tags","href":"/ai-2-0/how-to-guides/data-governance/classification/request-tags"},{"title":"Sample Data Handling Using PII Tags","sidebarTitle":"Sample Data Handling Using PII Tags","href":"/ai-2-0/how-to-guides/data-governance/classification/sample-data-using-pii-tag"},{"group":"Auto-Classification Workflow","pages":[{"title":"Auto-Classification Workflow","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/index"},{"title":"Adding Auto-Classification Workflow Using Collate UI","sidebarTitle":"Workflow","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/workflow"},{"title":"External Auto Classification Workflow","sidebarTitle":"External Workflow","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/external-workflow"},{"title":"Auto PII Tagging","sidebarTitle":"Auto PII Tagging","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/auto-pii-tagging"},{"title":"Custom Recognizers for Auto-Classification","sidebarTitle":"Custom Recognizers","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/recognizers"},{"title":"Tag Feedback and Approval","sidebarTitle":"Tag Feedback and Approval","href":"/ai-2-0/how-to-guides/data-governance/classification/auto-classification/feedback"}]},{"title":"What are Tiers | Classification Tiers Guide","sidebarTitle":"What are Tiers","href":"/ai-2-0/how-to-guides/data-governance/classification/tiers"},{"title":"Best Practices for Classification","sidebarTitle":"Best Practices for Classification","href":"/ai-2-0/how-to-guides/data-governance/classification/best-practices"}]},{"group":"Workflows","pages":[{"title":"Governance Workflows","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/index"},{"title":"Configure Governance Workflow Triggers and Conditions","sidebarTitle":"Triggers and Conditions","href":"/ai-2-0/how-to-guides/data-governance/workflows/governance-workflow-triggers"},{"title":"Governance Workflows - Creating a New Workflow","sidebarTitle":"Creating a New Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/creating-a-new-workflow"},{"title":"Git Sink Workflow | Data Governance","sidebarTitle":"Git Sink Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/git-sink-workflow"},{"group":"Default Workflows","pages":[{"title":"Governance Workflows - Default Workflows","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/default-workflows/index"},{"title":"Governance Workflows - Glossary Approval Workflow (Default)","sidebarTitle":"Glossary Approval Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/default-workflows/glossary-approval"},{"title":"Governance Workflows - Table Certification Workflow (Default)","sidebarTitle":"Table Certification Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/default-workflows/table-certification"},{"title":"Governance Workflows - Dashboard Certification Workflow (Default)","sidebarTitle":"Dashboard Certification Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/default-workflows/dashboard-certification"}]},{"group":"Elements","pages":[{"title":"Governance Workflows - Elements","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/index"},{"group":"Triggers","pages":[{"title":"Governance Workflows - Triggers","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/triggers/index"},{"title":"Governance Workflows - Event Based Entity Trigger","sidebarTitle":"Event Based Entity Trigger","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/triggers/event-based-entity-trigger"},{"title":"Governance Workflows - Periodic Batch Entity Trigger","sidebarTitle":"Periodic Batch Entity Trigger","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/triggers/periodic-batch-entity-trigger"}]},{"group":"Nodes","pages":[{"title":"Governance Workflows - Nodes","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/index"},{"title":"Governance Workflows - Start Node","sidebarTitle":"Start Node","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/start-node"},{"title":"Governance Workflows - Check Condition","sidebarTitle":"Check Condition","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/check-condition"},{"title":"Governance Workflows - Set Action","sidebarTitle":"Set Action","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/set-action"},{"title":"Governance Workflows - User Approval Task","sidebarTitle":"User Approval Task","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/user-approval-task"},{"title":"Governance Workflows - Data Completeness Task","sidebarTitle":"Data Completeness Task","href":"/ai-2-0/how-to-guides/data-governance/workflows/elements/nodes/data-completeness-task"}]}]},{"group":"Examples","pages":[{"title":"Governance Workflows - Examples","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-governance/workflows/examples/index"},{"title":"Governance Workflows - Tag Approval Workflow","sidebarTitle":"Tag Approval Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/examples/tag-approval-workflow"},{"title":"Governance Workflows - Table Documentation Tiering Workflow","sidebarTitle":"Table Documentation Tiering Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/examples/table-documentation-tiering-workflow"},{"title":"Set Tags to ML Models Workflow - Governance Workflows","sidebarTitle":"Set Tags to ML Models Workflow","href":"/ai-2-0/how-to-guides/data-governance/workflows/examples/set-tags-to-mlmodels-workflow"}]}]},{"group":"Ontology","pages":[{"title":"Ontology Explorer | Collate Knowledge Graph Guide","sidebarTitle":"Ontology Explorer","href":"/ai-2-0/how-to-guides/data-governance/ontology/index"},{"title":"Relation Types | Collate Ontology Explorer Guide","sidebarTitle":"Relation Types","href":"/ai-2-0/how-to-guides/data-governance/ontology/relationship-types"},{"title":"Import an OWL/SKOS Ontology | Collate Knowledge Graph Guide","sidebarTitle":"Import an Ontology","href":"/ai-2-0/how-to-guides/data-governance/ontology/import"}]},{"title":"Intake Forms | Collate Governance Guide","sidebarTitle":"Intake Forms","href":"/ai-2-0/how-to-guides/data-governance/intake-forms"},{"title":"Metrics","sidebarTitle":"Metrics","href":"/ai-2-0/how-to-guides/data-governance/metrics"},{"title":"Column Bulk Operations","sidebarTitle":"Column Bulk Operations","href":"/ai-2-0/how-to-guides/data-governance/column-bulk-operations"}]}]},{"tab":"Data Marketplace","groups":[{"group":"Data Marketplace","pages":[{"title":"Domains \u0026 Data Products","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-marketplace"},{"title":"Domains","sidebarTitle":"Domains","href":"/ai-2-0/how-to-guides/data-marketplace/domains"},{"title":"Data Products","sidebarTitle":"Data Products","href":"/ai-2-0/how-to-guides/data-marketplace/data-products"},{"title":"Data Access Requests","sidebarTitle":"Data Access Requests","href":"/ai-2-0/how-to-guides/data-marketplace/data-access-requests"}]}]},{"tab":"Data Contracts","groups":[{"group":"Data Contracts","pages":[{"title":"Data Contracts","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/data-contracts"},{"title":"Creating Data Contracts","sidebarTitle":"Create Data Contracts","href":"/ai-2-0/how-to-guides/data-contracts/create"},{"title":"Data Contract Specification | Collate Data Contracts","sidebarTitle":"Data Contract Specification","href":"/ai-2-0/how-to-guides/data-contracts/spec"},{"title":"ODCS Import and Export","sidebarTitle":"ODCS Import and Export","href":"/ai-2-0/how-to-guides/data-contracts/odcs"}]}]},{"tab":"Guide for Data Users","groups":[{"group":"Guide for Data Users","pages":[{"title":"Guide for Data Users | User Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users"},{"title":"Overview of Data Assets","sidebarTitle":"Overview of Data Assets","href":"/ai-2-0/how-to-guides/guide-for-data-users/data-asset-tabs"},{"title":"Add or Edit Description","sidebarTitle":"Add or Edit Description","href":"/ai-2-0/how-to-guides/guide-for-data-users/description"},{"title":"Assign or Change Data Owners","sidebarTitle":"Assign or Change Data Owners","href":"/ai-2-0/how-to-guides/guide-for-data-users/data-ownership"},{"title":"Follow Data Asset","sidebarTitle":"Follow Data Asset","href":"/ai-2-0/how-to-guides/guide-for-data-users/follow-data-asset"},{"title":"Add Tags","sidebarTitle":"Add Tags","href":"/ai-2-0/how-to-guides/guide-for-data-users/tags"},{"title":"Add Glossary Terms","sidebarTitle":"Add Glossary Terms","href":"/ai-2-0/how-to-guides/guide-for-data-users/glossary"},{"title":"Custom Property for a Data Asset","sidebarTitle":"Custom Property for a Data Asset","href":"/ai-2-0/how-to-guides/guide-for-data-users/custom"},{"title":"Data Asset Versioning | Version Control Guide","sidebarTitle":"Data Asset Versioning","href":"/ai-2-0/how-to-guides/guide-for-data-users/versions"},{"title":"Delete a Data Asset","sidebarTitle":"Delete a Data Asset","href":"/ai-2-0/how-to-guides/guide-for-data-users/delete"},{"title":"Collate Browser Extension","sidebarTitle":"Collate Browser Extension","href":"/ai-2-0/how-to-guides/guide-for-data-users/browser-ext"},{"group":"Ingestion","pages":[{"title":"Metadata Ingestion | Data Pipeline Overview","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/index"},{"title":"Metadata Ingestion Best Practices","sidebarTitle":"Best Practices","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/best-practices"},{"title":"Great Expectations","sidebarTitle":"Great Expectations","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/great-expectations"},{"group":"Lineage","pages":[{"title":"Lineage Ingestion | Data Lineage Setup Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/lineage/index"},{"title":"Edit Data Lineage Manually","sidebarTitle":"Edit Data Lineage Manually","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/lineage/edit-lineage-manually"},{"title":"Export Lineage","sidebarTitle":"Export Lineage","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/lineage/export-lineage"},{"title":"Spark Lineage Ingestion","sidebarTitle":"Spark Lineage","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/lineage/spark-lineage"}]},{"group":"Versioning","pages":[{"title":"Metadata Versioning | Data History Management","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/versioning/index"},{"title":"Change Events","sidebarTitle":"Change Events","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/versioning/change-events"},{"title":"Change Feeds","sidebarTitle":"Change Feeds","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/versioning/change-feeds"},{"title":"Event Notification via Webhooks","sidebarTitle":"Event Notification via Webhooks","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/versioning/event-notification-via-webhooks"}]},{"group":"Workflows","pages":[{"title":"Ingestion Workflows | Pipeline Orchestration","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/index"},{"group":"Metadata","pages":[{"title":"Metadata Ingestion Workflow","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/index"},{"title":"Metadata Ingestion Filter Patterns","sidebarTitle":"Filter Patterns","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/filter-patterns/index"},{"title":"Database Filter Patterns","sidebarTitle":"Database","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/filter-patterns/database"},{"group":"Incremental Extraction","pages":[{"title":"Metadata Ingestion - Incremental Extraction","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/incremental-extraction/index"},{"title":"Metadata Ingestion - Incremental Extraction - BigQuery","sidebarTitle":"BigQuery","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/incremental-extraction/bigquery"},{"title":"Metadata Ingestion - Incremental Extraction - Redshift","sidebarTitle":"Redshift","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/incremental-extraction/redshift"},{"title":"Metadata Ingestion - Incremental Extraction - Snowflake","sidebarTitle":"Snowflake","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/incremental-extraction/snowflake"},{"title":"Metadata Ingestion - Incremental Extraction - Unity Catalog","sidebarTitle":"Unity Catalog","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/incremental-extraction/unity-catalog"}]},{"title":"Metadata Ingestion - Hierarchical Owner Configuration","sidebarTitle":"Hierarchical Owner Configuration","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/metadata/hierarchical-owner-configuration/index"}]},{"group":"Usage","pages":[{"title":"Usage Workflow Guide | Ingestion Workflows","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/usage/index"},{"title":"Usage Query Filtering | Usage Workflow","sidebarTitle":"Usage Query Filtering","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/usage/filter-query-set"},{"title":"Usage Workflow Through Query Logs","sidebarTitle":"Usage Workflow Through Query Logs","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/usage/usage-workflow-query-logs"}]},{"group":"Lineage","pages":[{"title":"Lineage Workflow | Data Lineage Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/lineage/index"},{"title":"Lineage Query Filtering","sidebarTitle":"Lineage Query Filtering","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/lineage/filter-query-set"},{"title":"Lineage Workflow Through Query Logs","sidebarTitle":"Lineage Workflow Through Query Logs","href":"/ai-2-0/how-to-guides/guide-for-data-users/ingestion/workflows/lineage/lineage-workflow-query-logs"}]}]}]}]}]},{"tab":"Customer Support","groups":[{"group":"Customer Support","pages":[{"title":"Collate Support Guides | Tickets \u0026 User Management","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/collate-customer-support"},{"title":"How to Open a Support Ticket","href":"/ai-2-0/how-to-guides/collate-customer-support/open-ticket"},{"title":"How to Manage Users from the Collate Support Portal","sidebarTitle":"How to Manage Users from the Collate Support Portal","href":"/ai-2-0/how-to-guides/collate-customer-support/manage-users"},{"title":"How to Grant Temporary Access to Collate Support Team Members","sidebarTitle":"How to grant temporary Access to Collate Support Team Members","href":"/ai-2-0/how-to-guides/collate-customer-support/grant-access"}]}]},{"tab":"SSO","groups":[{"group":"SSO","pages":[{"title":"Single Sign-On (SSO)","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso"},{"title":"Recover Access During an SSO Outage","sidebarTitle":"SSO Outage Recovery","href":"/ai-2-0/how-to-guides/sso/basic-auth-recovery"},{"group":"Okta","pages":[{"title":"Okta SSO Configuration Guide | Confidential Client Setup","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/okta/index"},{"title":"Okta SSO (Docker) | Deployment Guide","sidebarTitle":"Auth code flow","href":"/ai-2-0/how-to-guides/sso/okta/auth-code-flow"}]},{"group":"Auth0","pages":[{"title":"Auth0 SSO Configuration for Confidential Apps","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/auth0/index"},{"title":"Auth0 SSO for Docker | Deployment Guide","sidebarTitle":"Auth code flow","href":"/ai-2-0/how-to-guides/sso/auth0/auth-code-flow"}]},{"group":"Azure","pages":[{"title":"Azure SSO Configuration for Confidential Apps","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/azure/index"},{"title":"Auth0 SSO for Docker | Deployment Guide","sidebarTitle":"Auth code flow","href":"/ai-2-0/how-to-guides/sso/azure/auth-code-flow"}]},{"group":"Google","pages":[{"title":"Google SSO Configuration Guide | Confidential Client Setup","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/google/index"},{"title":"Google SSO | Authentication Integration","sidebarTitle":"Auth code flow","href":"/ai-2-0/how-to-guides/sso/google/auth-code-flow"}]},{"group":"Amazon Cognito","pages":[{"title":"AWS Cognito SSO Configuration for Confidential Apps","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/amazon-cognito/index"}]},{"group":"Custom OIDC","pages":[{"title":"Custom OIDC SSO Configuration","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/custom-oidc/index"}]},{"group":"SAML","pages":[{"title":"SAML SSO Configuration","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/saml/index"}]},{"group":"LDAP","pages":[{"title":"LDAP SSO Configuration","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/sso/ldap/index"}]}]}]},{"tab":"MCP Server","groups":[{"group":"MCP Server","pages":[{"title":"MCP Server","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/mcp"},{"title":"OAuth 2.0 Authentication for MCP Server","sidebarTitle":"OAuth 2.0 Authentication","href":"/ai-2-0/how-to-guides/mcp/oauth"},{"title":"MCP Server Connection Guide","sidebarTitle":"MCP Server Connection","href":"/ai-2-0/how-to-guides/mcp/connect"},{"group":"Getting Started with MCP Clients","pages":[{"title":"Getting Started with Claude Desktop","sidebarTitle":"Claude Desktop","href":"/ai-2-0/how-to-guides/mcp/claude"},{"title":"Getting Started with Claude Code","sidebarTitle":"Claude Code","href":"/ai-2-0/how-to-guides/mcp/claude-code"},{"title":"Getting Started with Goose Desktop","sidebarTitle":"Goose Desktop","href":"/ai-2-0/how-to-guides/mcp/goose"},{"title":"Getting Started with Cursor","sidebarTitle":"Cursor","href":"/ai-2-0/how-to-guides/mcp/cursor"},{"title":"Getting Started with VS Code","sidebarTitle":"VS Code","href":"/ai-2-0/how-to-guides/mcp/vscode"},{"title":"Getting Started with Databricks","sidebarTitle":"Databricks","href":"/ai-2-0/how-to-guides/mcp/databricks"}]},{"title":"Connecting Agent Frameworks","sidebarTitle":"Agent Frameworks","href":"/ai-2-0/how-to-guides/mcp/agent-frameworks"},{"title":"Collate MCP Tools Reference","sidebarTitle":"Collate MCP Tools Reference","href":"/ai-2-0/how-to-guides/mcp/reference"}]}]},{"tab":"Deployment","groups":[{"group":"Deployment","pages":[{"title":"Deployment","sidebarTitle":"Deployment","mode":"wide","href":"/ai-2-0/how-to-guides/deployment"},{"title":"Backup and Restore Metadata","sidebarTitle":"Backup and Restore","href":"/ai-2-0/how-to-guides/deployment/backup-restore-metadata"},{"group":"Hybrid Runner Deployment","pages":[{"title":"Hybrid Runner Overview","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/index"},{"title":"Hybrid Runner Requirements","sidebarTitle":"Requirements","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/requirements"},{"title":"Hybrid Runner Deployment on AWS (EKS)","sidebarTitle":"AWS (EKS)","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/aws"},{"title":"Hybrid Runner Deployment on Azure (AKS)","sidebarTitle":"Azure (AKS)","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/azure"},{"title":"Hybrid Runner Deployment on GKE","sidebarTitle":"GKE","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/gke"},{"title":"Hybrid Runner Configuration References","sidebarTitle":"Configuration References","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/configuration-references"},{"title":"Hybrid Runner Troubleshooting","sidebarTitle":"Troubleshooting","href":"/ai-2-0/how-to-guides/deployment/hybrid-runner/troubleshooting"}]},{"group":"BYOC","pages":[{"title":"BYOC","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/deployment/byoc/index"},{"group":"Kubernetes","pages":[{"title":"Kubernetes Deployment","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/index"},{"title":"AWS EKS Deployment","sidebarTitle":"EKS","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/eks"},{"title":"Azure AKS Deployment","sidebarTitle":"AKS","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/aks"},{"title":"GKE Deployment","sidebarTitle":"GKE","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/gke"},{"title":"Kubernetes On Premises Deployment","sidebarTitle":"On-Prem","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/on-prem"},{"group":"OpenShift","pages":[{"title":"OpenShift (ROSA) Deployment | Kubernetes Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift/index"},{"title":"Prerequisites | OpenShift (ROSA) Deployment","sidebarTitle":"Prerequisites","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift/prerequisites"},{"title":"Deploy Argo Workflows | OpenShift (ROSA) Deployment","sidebarTitle":"Deploy Argo Workflows","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift/argo-workflows"},{"title":"Deploy Collate | OpenShift (ROSA) Deployment","sidebarTitle":"Deploy Collate","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift/collate"},{"title":"Deploy CAIP | OpenShift (ROSA) Deployment","sidebarTitle":"Deploy CAIP","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift/caip"}]},{"title":"Enable Security","sidebarTitle":"Security","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/security"},{"title":"Kubernetes Helm Values","sidebarTitle":"Helm values","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/helm-values"},{"title":"Configuring Collate to Run Under a Subpath","sidebarTitle":"Subpath","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/subpath"},{"group":"Collate AI Proxy","pages":[{"title":"Collate AI Proxy Deployment Guide","sidebarTitle":"Overview","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/index"},{"title":"BYOC Prerequisites","sidebarTitle":"Prerequisites","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/prerequisites"},{"title":"BYOC Deployment","sidebarTitle":"Deployment","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/deployment"},{"title":"Configure Collate for BYOC","sidebarTitle":"Configure Collate","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/configure-collate"},{"title":"BYOC Validation","sidebarTitle":"Validation","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/validation"},{"title":"BYOC Configuration Reference","sidebarTitle":"Configuration reference","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/configuration-reference"},{"title":"BYOC Additional Settings","sidebarTitle":"Additional settings","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/collate-ai-proxy/additional-settings"}]},{"title":"Enable RDF (Knowledge Graph)","sidebarTitle":"RDF (Knowledge Graph)","href":"/ai-2-0/how-to-guides/deployment/byoc/kubernetes/rdf"}]}]},{"group":"AWS PrivateLink","pages":[{"title":"Connect to Collate over AWS PrivateLink","sidebarTitle":"AWS PrivateLink","href":"/ai-2-0/how-to-guides/deployment/privatelink/index"}]},{"group":"AWS Site-to-Site VPN","pages":[{"title":"Connect Collate to your network over AWS Site-to-Site VPN","sidebarTitle":"AWS Site-to-Site VPN","href":"/ai-2-0/how-to-guides/deployment/site-to-site-vpn/index"}]},{"group":"Azure Site-to-Site VPN","pages":[{"title":"Connect Collate to your Azure network over Site-to-Site VPN","sidebarTitle":"Azure Site-to-Site VPN","href":"/ai-2-0/how-to-guides/deployment/site-to-site-vpn-azure/index"}]}]}]}]},{"version":"Classic","pages":[{"title":"Classic","href":"/classic"}]}]},"basePath":"","title":"Basic Authentication | Collate Security Setup - Collate Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}