To support your organization’s data analysis operations, Anaconda Enterprise enables platform users to connect to remote
Apache Hadoop or Spark clusters. Anaconda Enterprise uses Apache Livy to handle session management and communication to Apache Spark clusters, including different versions of Spark, independent clusters, and even different types of Hadoop distributions.Livy provides all the authentication layers that Hadoop administrators are used to, including Kerberos. AE also authenticates to HDFS with Kerberos. Kerberos Impersonation must be enabled.When Livy is installed, users can connect to a remote Spark cluster when creating projects by selecting the Spark template. They can either use the Python libraries available on the platform, or package a specific environment to target for the job. For more information, see Hadoop / Spark.Before you begin:Verify the connection requirements. The following table outlines the supported configurations for connecting to remote Hadoop and Spark clusters with Anaconda Enterprise.
Software
Version
Hadoop and HDFS
2.6.0+
Spark and Spark API
1.6+ and 2.X
Sparkmagic
0.12.7
Livy
0.5
Hive
1.1.0+
Impala
2.11+
The Hive metastore may be Postgres or MySQL. The Livy server must run on an “edge node” or client in the Hadoop/Spark cluster. Verify that the spark-submit and/or the spark repl commands work on this machine.
Installing LivyFollow the instructions below to install Livy into an existing Spark cluster, or download and install the offical version of Livy.
This example is specific to a Red Hat-based Linux distribution, with a Hadoop installation based on Cloudera CDH. To use other systems, you’ll need to look up the corresponding commands and locations.
Locate the directory that contains Anaconda Livy. Typically this will be anaconda-enterprise-X.X.X-X.X/installer/anaconda-livy-0.5.0, where X.X.X-X.X corresponds to the Anaconda Enterprise version.
Copy the entire directory that contains Anaconda Livy to an edge node on the Spark/Hadoop cluster.
After installing Livy server, you’ll need to configure it to work with Anaconda Enterprise. For example, you’ll
need to enable impersonation, so users running Spark sessions are able to log in to each machine in the Spark cluster.
For more information, see Configuring Livy server for Hadoop Spark access.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Anaconda","description":"Guides, tutorials, and reference material for Anaconda's Python, data science, and AI tools","colors":{"primary":"#1d6cf7","light":"#1d6cf7","dark":"#96f778"},"logo":{"light":"https://mintcdn.com/anaconda-29683c67/s-9WR15r5rZoaPqb/logo/light.svg?fit=max\u0026auto=format\u0026n=s-9WR15r5rZoaPqb\u0026q=85\u0026s=5996719b8530aaf065dc1ee1f39b2e67","dark":"https://mintcdn.com/anaconda-29683c67/s-9WR15r5rZoaPqb/logo/dark.svg?fit=max\u0026auto=format\u0026n=s-9WR15r5rZoaPqb\u0026q=85\u0026s=db482b1eac6af589d234160a76de3400","href":"https://www.anaconda.com/docs/main"},"favicon":"https://mintcdn.com/anaconda-29683c67/p8JNFuYYvTL8gfpM/favicon.png?fit=max\u0026auto=format\u0026n=p8JNFuYYvTL8gfpM\u0026q=85\u0026s=51a585758330bbe8f1ea032113854252","api":{"playground":{"display":"simple"}},"background":{"color":{"light":"#F7F8F9","dark":"#10121a"}},"navbar":{},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/anacondainc","github":"https://github.com/ContinuumIO","youtube":"https://www.youtube.com/c/ContinuumIo"},"links":[{"header":"Company","items":[{"label":"Anaconda Newsletter","href":"https://www.anaconda.com/newsletter"}]}]},"seo":{"metatags":{"canonical":"https://www.anaconda.com/docs"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-VQTY6YKM6J"},"heap":{"appId":"758475466"}},"contextual":{"options":["claude","chatgpt","perplexity","cursor","vscode","add-mcp","copy"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anaconda-29683c67","hasAudioNarration":false,"actualSubdomain":"anaconda-29683c67","customDomains":["anaconda.com"],"gitSource":{"type":"github","owner":"anaconda","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"contextualFeedback":{"allowEmail":true,"emailDisclaimer":"Your email will only be used to follow up on this feedback."}},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af738125dcd64e14d2f7b94","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Data Science \u0026 AI Workbench","count":240},{"language":"default","tag":"Anaconda Platform","count":152},{"language":"default","tag":"Package Security Manager","count":128},{"language":"default","tag":"Anaconda CLI","count":112},{"language":"default","tag":"Guides","count":105},{"language":"default","tag":"Anaconda CLI \u0026 MCP","count":104},{"language":"default","tag":"Plugins","count":93},{"language":"default","tag":"Commands","count":91},{"language":"default","tag":"Platform Guides","count":86},{"language":"default","tag":"Anaconda Desktop","count":82}],"searchSettings":{"isFiltersEnabled":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"support@anaconda.com"}},"basePath":"/docs","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":"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},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","href":"/docs/_mintlify/custom/anaconda-29683c67/eb7540b1d8a9e65b/custom.css"}],"page":{"pagePath":"data-science/5.6.0/install/livy-server","slug":"/data-science/5.6.0/install/livy-server","pageMetadata":{"noindex":true,"title":"Installing Livy server for Hadoop Spark access","keywords":["livy","install","server","hadoop","spark","cluster"],"description":null,"href":"/data-science/5.6.0/install/livy-server"},"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`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Note,Table}=_components;if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`To support your organization’s data analysis operations, Anaconda Enterprise enables platform users to connect to remote\nApache Hadoop or Spark clusters. Anaconda Enterprise uses Apache Livy to handle session management and communication to Apache Spark clusters, including different versions of Spark, independent clusters, and even different types of Hadoop distributions.`}),`\n`,_jsxs(_components.p,{children:[`Livy provides all the authentication layers that Hadoop administrators are used to, including Kerberos. AE also authenticates to HDFS with Kerberos. `,_jsx(_components.strong,{children:`Kerberos Impersonation must be enabled`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`When Livy is installed, users can connect to a remote Spark cluster when creating projects by selecting the Spark template. They can either use the Python libraries available on the platform, or package a specific environment to target for the job. For more information, see `,_jsx(_components.a,{href:`/data-science/5.6.0/data-science-workflows/templates/spark-hadoop`,children:`Hadoop / Spark`}),`.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Before you begin:`})}),`\n`,_jsx(_components.p,{children:`Verify the connection requirements. The following table outlines the supported configurations for connecting to remote Hadoop and Spark clusters with Anaconda Enterprise.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Software`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Version`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Hadoop and HDFS`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`2.6.0+`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Spark and Spark API`}),_jsx(_components.td,{style:{textAlign:`left`},children:`1.6+ and 2.X`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Sparkmagic`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`0.12.7`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Livy`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`0.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Hive`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`1.1.0+`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Impala`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`2.11+`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The Hive metastore may be Postgres or MySQL. The Livy server must run on an “edge node” or client in the Hadoop/Spark cluster. Verify that the `,_jsx(_components.code,{children:`spark-submit`}),` and/or the `,_jsx(_components.code,{children:`spark repl`}),` commands work on this machine.`]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Installing Livy`})}),`\n`,_jsx(_components.p,{children:`Follow the instructions below to install Livy into an existing Spark cluster, or download and install the offical version of Livy.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This example is specific to a Red Hat-based Linux distribution, with a Hadoop installation based on Cloudera CDH. To use other systems, you’ll need to look up the corresponding commands and locations.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Locate the directory that contains Anaconda Livy. Typically this will be `,_jsx(_components.code,{children:`anaconda-enterprise-X.X.X-X.X/installer/anaconda-livy-0.5.0`}),`, where `,_jsx(_components.code,{children:`X.X.X-X.X`}),` corresponds to the Anaconda Enterprise version.`]}),`\n`,_jsx(_components.li,{children:`Copy the entire directory that contains Anaconda Livy to an edge node on the Spark/Hadoop cluster.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`After installing Livy server, you’ll need to configure it to work with Anaconda Enterprise. For example, you’ll\nneed to enable impersonation, so users running Spark sessions are able to log in to each machine in the Spark cluster.\nFor more information, see `,_jsx(_components.a,{href:`/data-science/5.6.0/admin/advanced/config-livy-server`,children:`Configuring Livy server for Hadoop Spark access`}),`.`]})]})}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":{"noindex":true,"title":"Installing Livy server for Hadoop Spark access","keywords":["livy","install","server","hadoop","spark","cluster"],"description":null,"href":"/data-science/5.6.0/install/livy-server"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/anaconda-29683c67/b738e1eb47e9934c/_transcend.js","/docs/_mintlify/custom/anaconda-29683c67/3ca111da84ffed5d/docs-dropdown-tooltip.js","/docs/_mintlify/custom/anaconda-29683c67/a3d1c2dd97aa6593/toc-indicator.js"],"subdomain":"anaconda-29683c67","siteName":"Anaconda","title":"Installing Livy server for Hadoop Spark access - Anaconda","contextualStarterQuestions":[{"_id":"6af60d334e8bc908169b6872","deploymentId":"6781700c5f1e7d2ac00fcc4a","questionText":"What Spark versions work?","status":"active","generatedBy":"contextual","path":"data-science/5.6.0/install/livy-server","createdAt":"2026-11-12T19:02:11.368Z","updatedAt":"2026-11-12T19:02:11.368Z","__v":0},{"_id":"6af60d334e8bc908169b6873","deploymentId":"6781700c5f1e7d2ac00fcc4a","questionText":"How do I install Livy?","status":"active","generatedBy":"contextual","path":"data-science/5.6.0/install/livy-server","createdAt":"2026-11-12T19:02:11.368Z","updatedAt":"2026-11-12T19:02:11.368Z","__v":0},{"_id":"6af60d334e8bc908169b6874","deploymentId":"6781700c5f1e7d2ac00fcc4a","questionText":"Is Kerberos required?","status":"active","generatedBy":"contextual","path":"data-science/5.6.0/install/livy-server","createdAt":"2026-11-12T19:02:11.368Z","updatedAt":"2026-11-12T19:02:11.368Z","__v":0}],"navMaps":{"firstHrefInVersion":{"5.9.0":{"href":"/data-science/5.6.0/install/livy-server","matchLevel":0},"5.8.1":{"href":"/data-science/5.8.1/main","matchLevel":3},"5.8.0":{"href":"/data-science/5.8.0/main","matchLevel":3},"5.7.1":{"href":"/data-science/5.7.1/main","matchLevel":3},"5.7.0":{"href":"/data-science/5.7.0/main","matchLevel":3},"5.6.2":{"href":"/data-science/5.6.2/main","matchLevel":3},"5.6.1":{"href":"/data-science/5.6.1/main","matchLevel":3},"5.6.0":{"href":"/data-science/5.6.0/main","matchLevel":3},"5.5.2":{"href":"/data-science/5.5.2/main","matchLevel":3},"5.5.1":{"href":"/data-science/5.5.1/main","matchLevel":3},"6.8.0":{"href":"/psm-on-prem/6.8.0/main","matchLevel":4},"6.7.2":{"href":"/psm-on-prem/6.7.2/main","matchLevel":4},"6.7.1":{"href":"/psm-on-prem/6.7.1/main","matchLevel":4},"6.7.0":{"href":"/psm-on-prem/6.7.0/main","matchLevel":4},"6.6.5":{"href":"/psm-on-prem/6.6.5/main","matchLevel":4},"6.6.4":{"href":"/psm-on-prem/6.6.4/main","matchLevel":4},"6.6.3":{"href":"/psm-on-prem/6.6.3/main","matchLevel":4},"6.6.2":{"href":"/psm-on-prem/6.6.2/main","matchLevel":4},"6.6.1":{"href":"/psm-on-prem/6.6.1/main","matchLevel":4},"6.6.0":{"href":"/psm-on-prem/6.6.0/main","matchLevel":4},"6.5.3":{"href":"/psm-on-prem/6.5.3/main","matchLevel":4},"6.5.2":{"href":"/psm-on-prem/6.5.2/main","matchLevel":4},"6.5.1":{"href":"/psm-on-prem/6.5.1/main","matchLevel":4},"6.4.0":{"href":"/psm-on-prem/6.4.0/main","matchLevel":4},"6.3.1":{"href":"/psm-on-prem/6.3.1/main","matchLevel":4},"6.3.0":{"href":"/psm-on-prem/6.3.0/main","matchLevel":4},"6.2.0":{"href":"/psm-on-prem/6.2.0/main","matchLevel":4},"6.1.9":{"href":"/psm-on-prem/6.1.9/main","matchLevel":4},"6.1.8":{"href":"/psm-on-prem/6.1.8/main","matchLevel":4},"6.1.7":{"href":"/psm-on-prem/6.1.7/main","matchLevel":4},"6.1.6":{"href":"/psm-on-prem/6.1.6/main","matchLevel":4},"6.1.4":{"href":"/psm-on-prem/6.1.4/main","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T18:58:13.344Z","originalFileLocation":"data-science/5.6.0/install/livy-server.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"application-name\" content=\"Anaconda\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_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=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Installing Livy server for Hadoop Spark access - Anaconda\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Anaconda\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.anaconda.com/docs/data-science/5.6.0/install/livy-server\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://anaconda-29683c67.mintlify.site/docs/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Installing+Livy+server+for+Hadoop+Spark+access\u0026amp;theme=7f7b55efd41022d147e41c35\u0026amp;signature=4262a3e131f235a4a927897685e8de47e726e2269c556d6926fc5795d050d0b6\">\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=\"Installing Livy server for Hadoop Spark access - Anaconda\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anaconda-29683c67.mintlify.site/docs/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Installing+Livy+server+for+Hadoop+Spark+access\u0026amp;theme=7f7b55efd41022d147e41c35\u0026amp;signature=4262a3e131f235a4a927897685e8de47e726e2269c556d6926fc5795d050d0b6\">\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=\"/docs/mintlify-assets/_mintlify/favicons/anaconda-29683c67/Q6mS5k5M0lNdBscF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Anaconda\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1d6cf7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.anaconda.com/docs/data-science/5.6.0/install/livy-server\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/data-science/5.6.0/install/livy-server.md\">","agentPointerHref":"/docs/data-science/5.6.0/install/livy-server.md","siteName":"Anaconda","nav":{"global":null,"products":[{"product":"Anaconda Docs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/anaconda-29683c67/images/anaconda-icon.svg","pages":[{"title":"Anaconda Documentation","mode":"custom","href":"/main"}]},{"product":"Getting Started","icon":"rocket-launch","tabs":[{"tab":"About Anaconda","groups":[{"group":"About Anaconda","pages":[{"title":"What is Anaconda?","href":"/getting-started/main"},{"title":"Anaconda Distribution vs. Miniconda","sidebarTitle":"Anaconda Distribution vs. Miniconda","href":"/getting-started/concepts/anaconda-or-miniconda"}]}]},{"tab":"Installation","groups":[{"group":"Start here","pages":[{"title":"Find your install guide","sidebarTitle":"Find your install guide","href":"/getting-started/installation"}]},{"group":"Anaconda Distribution","pages":[{"title":"System requirements","href":"/getting-started/anaconda/system-requirements"},{"group":"Installing Anaconda Distribution","boost":5,"pages":[{"title":"Windows graphical installer for Anaconda Distribution","sidebarTitle":"Windows graphical installer","href":"/getting-started/anaconda/install/windows-gui-install"},{"title":"Windows shell installer for Anaconda Distribution","sidebarTitle":"Windows shell installer","href":"/getting-started/anaconda/install/windows-cli-install"},{"title":"macOS graphical installer for Anaconda Distribution","sidebarTitle":"macOS graphical installer","href":"/getting-started/anaconda/install/mac-gui-install"},{"title":"macOS terminal installer for Anaconda Distribution","sidebarTitle":"macOS terminal installer","href":"/getting-started/anaconda/install/mac-cli-install"},{"title":"Linux installer for Anaconda Distribution","sidebarTitle":"Linux installer","href":"/getting-started/anaconda/install/linux-install"}]},{"title":"Uninstalling Anaconda Distribution","href":"/getting-started/anaconda/uninstall"},{"group":"Release notes","root":{"title":"Anaconda Distribution release notes","sidebarTitle":"Overview","href":"/getting-started/anaconda/release-notes"},"pages":[{"title":"Anaconda Distribution 2026.x release notes","sidebarTitle":"2026.x","href":"/getting-started/anaconda/release/2026.x"},{"title":"Anaconda Distribution 2025.x release notes","sidebarTitle":"2025.x","href":"/getting-started/anaconda/release/2025.x"},{"title":"Anaconda Distribution 2024.x release notes","sidebarTitle":"2024.x","href":"/getting-started/anaconda/release/2024.x"},{"title":"Anaconda Distribution 2023.x release notes","sidebarTitle":"2023.x","href":"/getting-started/anaconda/release/2023.x"},{"title":"Anaconda Distribution 2022.x release notes","sidebarTitle":"2022.x","href":"/getting-started/anaconda/release/2022.x"},{"title":"Anaconda Distribution 2021.x release notes","sidebarTitle":"2021.x","href":"/getting-started/anaconda/release/2021.x"},{"title":"Anaconda Distribution 2020.x release notes","sidebarTitle":"2020.x","href":"/getting-started/anaconda/release/2020.x"},{"title":"Anaconda Distribution 2019.x release notes","sidebarTitle":"2019.x","href":"/getting-started/anaconda/release/2019.x"},{"title":"Anaconda Distribution 2018.x release notes","sidebarTitle":"2018.x","href":"/getting-started/anaconda/release/2018.x"},{"title":"Anaconda Distribution 5.x release notes","sidebarTitle":"5.x","href":"/getting-started/anaconda/release/5.x"},{"title":"Anaconda Distribution 4.x release notes","sidebarTitle":"4.x","href":"/getting-started/anaconda/release/4.x"},{"title":"Anaconda Distribution 2.x release notes","sidebarTitle":"2.x","href":"/getting-started/anaconda/release/2.x"},{"title":"Anaconda Distribution 1.x release notes","sidebarTitle":"1.x","href":"/getting-started/anaconda/release/1.x"},{"title":"Anaconda Distribution 0.x release notes","sidebarTitle":"0.x","href":"/getting-started/anaconda/release/0.x"}]}]},{"group":"Miniconda","pages":[{"title":"System requirements","href":"/getting-started/miniconda/system-requirements"},{"group":"Installing Miniconda","boost":5,"pages":[{"title":"Windows graphical installer for Miniconda","sidebarTitle":"Windows graphical installer","href":"/getting-started/miniconda/install/windows-gui-install"},{"title":"Windows shell installer for Miniconda","sidebarTitle":"Windows shell installer","href":"/getting-started/miniconda/install/windows-cli-install"},{"title":"macOS graphical installer for Miniconda","sidebarTitle":"macOS graphical installer","href":"/getting-started/miniconda/install/mac-gui-install"},{"title":"macOS terminal installer for Miniconda","sidebarTitle":"macOS terminal installer","href":"/getting-started/miniconda/install/mac-cli-install"},{"title":"Linux installer for Miniconda","sidebarTitle":"Linux installer","href":"/getting-started/miniconda/install/linux-install"}]},{"title":"Uninstalling Miniconda","href":"/getting-started/miniconda/uninstall"},{"group":"Release notes","root":{"title":"Miniconda release notes","sidebarTitle":"Overview","href":"/getting-started/miniconda/release-notes"},"pages":[{"title":"Miniconda 26.x release notes","sidebarTitle":"26.x","href":"/getting-started/miniconda/release/26.x"},{"title":"Miniconda 25.x release notes","sidebarTitle":"25.x","href":"/getting-started/miniconda/release/25.x"},{"title":"Miniconda 24.x release notes","sidebarTitle":"24.x","href":"/getting-started/miniconda/release/24.x"},{"title":"Miniconda 23.x release notes","sidebarTitle":"23.x","href":"/getting-started/miniconda/release/23.x"}]}]},{"group":"Beta installers","pages":[{"title":"Protected base installers","tag":"Beta","href":"/getting-started/protected-base-beta"},{"group":"MSI Windows installer","root":{"title":"MSI Windows installer","href":"/getting-started/msi-installer-beta/overview"},"tag":"Beta","pages":[{"title":"Windows graphical installer","href":"/getting-started/msi-installer-beta/install/windows-gui-install"},{"title":"Windows shell installer","href":"/getting-started/msi-installer-beta/install/windows-cli-install"},{"title":"Silent installation","href":"/getting-started/msi-installer-beta/install/silent-install"},{"title":"Enterprise deployment","href":"/getting-started/msi-installer-beta/enterprise-deployment"},{"title":"Uninstalling Miniconda (MSI)","href":"/getting-started/msi-installer-beta/uninstall"}]}]},{"group":"Advanced installation cases","pages":[{"title":"Installing with silent mode","href":"/getting-started/advanced-install/silent-mode"},{"title":"Using older installer versions","href":"/getting-started/advanced-install/old-os"},{"title":"Installing the anaconda metapackage","href":"/getting-started/advanced-install/install-metapackage"},{"title":"Installing for multiple users","href":"/getting-started/advanced-install/multi-user"},{"title":"Installing Anaconda on an air-gapped machine","href":"/getting-started/advanced-install/air-gap"}]},{"group":"Reference","pages":[{"title":"Frequently asked questions","href":"/getting-started/reference/faq"}]}]},{"tab":"Getting started guides","groups":[{"group":"Getting started guides","pages":[{"title":"Getting started guides","sidebarTitle":"Getting started guides","href":"/getting-started/guides"}]}]},{"tab":"Working with conda","groups":[{"group":"Start here","pages":[{"title":"Working with conda","href":"/getting-started/working-with-conda/main"}]},{"group":"Conda fundamentals","pages":[{"group":"Concepts","pages":[{"title":"What is conda?","href":"/getting-started/concepts/what-is-conda"},{"title":"What is a package?","href":"/getting-started/concepts/what-is-a-package"},{"title":"What is an environment?","href":"/getting-started/concepts/what-is-an-environment"},{"title":"What is a channel?","href":"/getting-started/concepts/what-is-a-channel"},{"title":"What is a dependency?","href":"/getting-started/concepts/what-is-a-dependency"},{"title":"What is the solver?","href":"/getting-started/concepts/what-is-the-solver"}]},{"title":"Intro to conda workflows","href":"/getting-started/working-with-conda/conda-intro-tutorial"}]},{"group":"Manage your projects","pages":[{"group":"Packages","pages":[{"title":"Searching for conda packages","href":"/getting-started/working-with-conda/packages/conda-search"},{"title":"Installing conda packages","href":"/getting-started/working-with-conda/packages/install-packages"},{"title":"Updating conda packages","href":"/getting-started/working-with-conda/packages/update-packages"},{"title":"Installing pip packages","href":"/getting-started/working-with-conda/packages/pip-install"},{"title":"Managing solver errors","href":"/getting-started/working-with-conda/packages/solver-errors"},{"title":"Configuring a shared package cache","href":"/getting-started/working-with-conda/packages/shared-pkg-cache"},{"title":"Using R language with Anaconda","href":"/getting-started/working-with-conda/packages/using-r-language"},{"title":"Working with GPU packages","href":"/getting-started/working-with-conda/packages/gpu-packages"}]},{"title":"Channels","href":"/getting-started/working-with-conda/channels"},{"title":"Environments","href":"/getting-started/working-with-conda/environments"},{"title":"Migrating from win-64 to win-arm64 architecture","sidebarTitle":"Migrating environment platform architecture","href":"/getting-started/working-with-conda/windows-arm-info"},{"title":"Managing Python in your environments","sidebarTitle":"Managing Python","href":"/getting-started/working-with-conda/managing-python"},{"title":"Using Anaconda behind a company proxy","sidebarTitle":"Working behind a proxy","href":"/getting-started/working-with-conda/reference/proxy"},{"title":"Managing Terms of Service on the command line","href":"/getting-started/tos-plugin"},{"title":"Using the main-x channel","href":"/getting-started/main-x"}]},{"group":"Integrations and tools","pages":[{"group":"Integrations","pages":[{"title":"Developing locally for Snowpark with Anaconda packages","sidebarTitle":"Snowflake Snowpark","href":"/getting-started/working-with-conda/integrations/snowflake"},{"title":"Docker","href":"/getting-started/working-with-conda/integrations/docker"},{"title":"Authenticated Docker builds","href":"/getting-started/working-with-conda/integrations/docker-authentication"}]},{"group":"IDE guides","pages":[{"title":"Finding your Anaconda Python interpreter path","href":"/getting-started/working-with-conda/ides/python-path"},{"title":"Visual Studio Code (VS Code)","href":"/getting-started/working-with-conda/ides/vscode"},{"title":"How to open JupyterLab with Miniconda","sidebarTitle":"JupyterLab","href":"/getting-started/working-with-conda/ides/jupyterlab"},{"title":"PyCharm","href":"/getting-started/working-with-conda/ides/pycharm"},{"title":"Spyder","href":"/getting-started/working-with-conda/ides/spyder"}]}]}]}]},{"product":"Anaconda.org","icon":"globe","groups":[{"group":"Anaconda.org","pages":[{"title":"Anaconda.org","sidebarTitle":"Key features","href":"/anaconda-org/key-features"},{"title":"Getting started with Anaconda.org","sidebarTitle":"Getting started","href":"/anaconda-org/getting-started"},{"title":"Managing your account","href":"/anaconda-org/accounts"},{"title":"Searching Anaconda.org","sidebarTitle":"Searching","href":"/anaconda-org/searching"},{"title":"Artifact detail pages","href":"/anaconda-org/artifact-details"},{"title":"Comparing packages","href":"/anaconda-org/comparing-packages"},{"title":"Installing packages","href":"/anaconda-org/installing-packages"},{"title":"Viewing channel information","href":"/anaconda-org/channels"},{"title":"Private channels","tag":"Beta","href":"/anaconda-org/private-channels"},{"group":"Admin guides","pages":[{"title":"Organizations","href":"/anaconda-org/admin-guide/organizations"},{"title":"Groups","href":"/anaconda-org/admin-guide/groups"},{"title":"Tokens","href":"/anaconda-org/admin-guide/tokens"},{"title":"Channel notices","href":"/anaconda-org/admin-guide/notices"}]},{"group":"Package maintainer guides","root":{"title":"Getting started as a package maintainer on Anaconda.org","sidebarTitle":"Getting started","href":"/anaconda-org/maintainer-guide/getting-started"},"pages":[{"title":"Uploading packages","href":"/anaconda-org/maintainer-guide/upload-packages"},{"title":"Downloading package files","href":"/anaconda-org/maintainer-guide/package-files"},{"title":"Managing your hosted packages","href":"/anaconda-org/maintainer-guide/hosted-packages"},{"title":"Labels","href":"/anaconda-org/maintainer-guide/labels"},{"title":"Private packages","href":"/anaconda-org/maintainer-guide/private-packages"},{"title":"Anaconda Client command reference","url":"https://anaconda.com/docs/cli-reference/anaconda-client/getting-started","href":"/anaconda-org/maintainer-guide/command-reference"}]},{"title":"FAQs","href":"/anaconda-org/faq"},{"title":"Anaconda.org release notes","sidebarTitle":"Release notes","href":"/anaconda-org/release-notes"}]}]},{"product":"Anaconda Desktop","icon":"desktop","groups":[{"group":"Anaconda Desktop","tag":"Beta","pages":[{"title":"Anaconda Desktop","sidebarTitle":"Key features","href":"/anaconda-desktop/key-features"},{"title":"Getting started with Anaconda Desktop","sidebarTitle":"Getting started","href":"/anaconda-desktop/getting-started-desktop"},{"title":"Environments","href":"/anaconda-desktop/environments"},{"title":"Packages","href":"/anaconda-desktop/packages"},{"title":"Channels","href":"/anaconda-desktop/channels"},{"title":"Model catalog","href":"/anaconda-desktop/model-catalog"},{"title":"Application catalog","href":"/anaconda-desktop/application-catalog"},{"title":"AI Models","href":"/anaconda-desktop/models"},{"title":"Chat","href":"/anaconda-desktop/chat"},{"title":"Model servers","href":"/anaconda-desktop/servers"},{"group":"Agent Studio","root":{"title":"Anaconda Agent Studio","sidebarTitle":"Agent Studio","tag":"Beta","href":"/anaconda-desktop/agent-studio/main"},"tag":"Beta","pages":[{"title":"Anaconda Assistant","sidebarTitle":"Anaconda Assistant","href":"/anaconda-desktop/agent-studio/anaconda-assistant"},{"title":"Agents","href":"/anaconda-desktop/agent-studio/agents"},{"title":"Configuring AI providers","sidebarTitle":"AI providers","href":"/anaconda-desktop/agent-studio/ai-providers"},{"title":"Plugins","sidebarTitle":"Plugins","href":"/anaconda-desktop/agent-studio/plugins"},{"title":"Skills","sidebarTitle":"Skills","href":"/anaconda-desktop/agent-studio/skills"},{"title":"Tool servers","sidebarTitle":"Tool servers","href":"/anaconda-desktop/agent-studio/tool-servers"},{"title":"Settings","sidebarTitle":"Settings","href":"/anaconda-desktop/agent-studio/settings"}]},{"title":"Anaconda MCP","sidebarTitle":"Anaconda MCP","tag":"Beta","href":"/anaconda-desktop/mcp"},{"title":"Anaconda Assistant","sidebarTitle":"Anaconda Assistant","tag":"Beta","href":"/anaconda-desktop/anaconda-assistant"},{"title":"Resource consumption","href":"/anaconda-desktop/resource-consumption"},{"title":"Settings","href":"/anaconda-desktop/settings"},{"group":"Desktop API","root":{"title":"Anaconda Desktop API","sidebarTitle":"Getting started","href":"/anaconda-desktop/desktop-api/getting-started"},"pages":[{"group":"Models","pages":[{"title":"Check the health of the models API","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/models/health","href":"/api-reference/models/check-the-health-of-the-models-api"},{"title":"Get all models","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/models","href":"/api-reference/models/get-all-models"},{"title":"Get model details by ID","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/models/{id}","href":"/api-reference/models/get-model-details-by-id"},{"title":"List all files for a specific model","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /models/{modelId}/files","href":"/api-reference/models/list-all-files-for-a-specific-model"},{"title":"Get details of a specific model file","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/models/{modelId}/files/{fileId}","href":"/api-reference/models/get-details-of-a-specific-model-file"},{"title":"Delete a model file","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json delete /api/models/{modelId}/files/{fileId}","href":"/api-reference/models/delete-a-model-file"},{"title":"Update download status of a model file","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json patch /api/models/{modelId}/files/{fileId}","href":"/api-reference/models/update-download-status-of-a-model-file"}]},{"group":"Servers","pages":[{"title":"Check the health of the servers API","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/servers/health","href":"/api-reference/servers/check-the-health-of-the-servers-api"},{"title":"Get all servers","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/servers","href":"/api-reference/servers/get-all-servers"},{"title":"Create a new server","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json post /api/servers","href":"/api-reference/servers/create-a-new-server"},{"title":"Get server details by ID","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json get /api/servers/{serverId}","href":"/api-reference/servers/get-server-details-by-id"},{"title":"Delete a server","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json delete /api/servers/{serverId}","href":"/api-reference/servers/delete-a-server"},{"title":"Control server state (start/stop)","deprecated":null,"version":null,"openapi":"/api-reference/desktop-api.json patch /api/servers/{serverId}","href":"/api-reference/servers/control-server-state-startstop"}]}]},{"group":"Tutorials","pages":[{"title":"Developing a chatbot","href":"/anaconda-desktop/tutorials/chatbot-tutorial"},{"title":"Comparing text using embeddings","href":"/anaconda-desktop/tutorials/embedding-tutorial"},{"title":"Crafting effective system prompts","href":"/anaconda-desktop/tutorials/system-prompt"}]},{"group":"Resources","pages":[{"title":"Frequently asked questions","href":"/anaconda-desktop/resources/faq"},{"title":"Security practices","href":"/anaconda-desktop/resources/desktop-security"},{"title":"Release notes","href":"/anaconda-desktop/resources/release-notes"}]},{"title":"Uninstalling Desktop","href":"/anaconda-desktop/uninstall-desktop"}]}]},{"product":"Package Security Manager","icon":"shield-check","tabs":[{"tab":"Package Security Manager (Cloud)","groups":[{"group":"Package Security Manager (Cloud)","pages":[{"title":"Package Security Manager (Cloud)","sidebarTitle":"Key Features","href":"/anaconda-platform/main"},{"title":"Getting started with Package Security Manager (Cloud)","sidebarTitle":"Getting started","href":"/anaconda-platform/getting-started-with-anaconda-platform"},{"title":"Subscriptions","href":"/anaconda-platform/subscriptions"}]},{"group":"Admin guides","pages":[{"group":"Organizations","root":{"title":"Organization management","sidebarTitle":"Organizations","href":"/anaconda-platform/admin/organizations"},"pages":[{"group":"Org management API","root":{"title":"Organization Management API","sidebarTitle":"Org management API","href":"/anaconda-platform/admin/org-management-api/org-management-api"},"pages":[{"title":"Create Service Account","openapi":"POST /api/v1/organizations/{org_id}/service-accounts","href":"/anaconda-platform/admin/org-management-api/create-service-account"},{"title":"List Service Accounts","openapi":"GET /api/v1/organizations/{org_id}/service-accounts","href":"/anaconda-platform/admin/org-management-api/list-service-accounts"},{"title":"Delete Service Account","openapi":"DELETE /api/v1/organizations/{org_id}/service-accounts/{client_id}","href":"/anaconda-platform/admin/org-management-api/delete-service-account"},{"title":"Onboard Users","openapi":"POST /api/v1/organizations/{org_id}/users_auto_registration","href":"/anaconda-platform/admin/org-management-api/onboard-users"},{"title":"Add User","openapi":"POST /api/v1/organizations/{org_id}/users","href":"/anaconda-platform/admin/org-management-api/add-user"},{"title":"List Users","openapi":"GET /api/v1/organizations/{org_id}/users","href":"/anaconda-platform/admin/org-management-api/list-users"},{"title":"Remove User","openapi":"DELETE /api/v1/organizations/{org_id}/users/{user_id}","href":"/anaconda-platform/admin/org-management-api/remove-user"},{"title":"Assign Seat","openapi":"POST /api/v1/organizations/{org_id}/users/{user_id}/seats","href":"/anaconda-platform/admin/org-management-api/assign-seat"},{"title":"Revoke Seat","openapi":"DELETE /api/v1/organizations/{org_id}/users/{user_id}/seats","href":"/anaconda-platform/admin/org-management-api/revoke-seat"},{"title":"Create User Token","openapi":"POST /api/v1/organizations/{org_id}/users/{user_id}/token","href":"/anaconda-platform/admin/org-management-api/create-user-token"},{"title":"Update User Token","openapi":"PATCH /api/v1/organizations/{org_id}/users/{user_id}/token","href":"/anaconda-platform/admin/org-management-api/update-user-token"},{"title":"List User Tokens","openapi":"GET /api/v1/organizations/{org_id}/users/{user_id}/tokens","href":"/anaconda-platform/admin/org-management-api/list-user-tokens"},{"title":"Revoke User Token","openapi":"DELETE /api/v1/organizations/{org_id}/users/{user_id}/tokens/{token_id}","href":"/anaconda-platform/admin/org-management-api/revoke-user-token"}]}]},{"title":"Member management","sidebarTitle":"Members","href":"/anaconda-platform/admin/members"},{"title":"Group management","sidebarTitle":"Groups","href":"/anaconda-platform/admin/groups"},{"title":"Channel management","sidebarTitle":"Channels","href":"/anaconda-platform/admin/channels"},{"title":"Policy management","sidebarTitle":"Policies","href":"/anaconda-platform/admin/policies"},{"title":"Environment logging and monitoring","sidebarTitle":"Environments","href":"/anaconda-platform/admin/environments"},{"title":"Service account management","sidebarTitle":"Service accounts","href":"/anaconda-platform/admin/service-accounts"},{"group":"Audit Logs","root":{"title":"Audit Logs","sidebarTitle":"Organization history","href":"/anaconda-platform/admin/audit-logs/audit-log"},"pages":[{"group":"Audit Log API","root":{"title":"Audit Log API","sidebarTitle":"Audit Log API","href":"/anaconda-platform/admin/audit-logs/audit-log-api"},"pages":[{"title":"Get Audit Logs","openapi":"GET /api/audit-logs","href":"/anaconda-platform/admin/audit-logs/get-audit-logs"},{"title":"Get Audit Log","openapi":"GET /api/audit-logs/{audit_log_id}","href":"/anaconda-platform/admin/audit-logs/get-audit-log"},{"title":"Create Export Job","openapi":"POST /api/audit-logs/export","href":"/anaconda-platform/admin/audit-logs/create-export-job"},{"title":"Get Export Job Status","openapi":"GET /api/audit-logs/export/{job_id}","href":"/anaconda-platform/admin/audit-logs/get-export-job-status"},{"title":"Download Export","openapi":"GET /api/audit-logs/export/{job_id}/download","href":"/anaconda-platform/admin/audit-logs/download-export"}]}]},{"title":"Site token management","sidebarTitle":"Site tokens","href":"/anaconda-platform/admin/site-token"},{"group":"CVEs","root":{"title":"Common Vulnerabilities and Exposures (CVEs)","href":"/anaconda-platform/admin/cve"},"pages":[{"group":"Advisory API","root":{"title":"Advisory API","sidebarTitle":"Advisory API","href":"/anaconda-platform/admin/advisory-api/advisory-api"},"tag":"Beta","pages":[{"title":"Get Advisory Feed","openapi":"anaconda-platform/admin/advisory-api/advisory_api.json GET /api/v1/advisories/feed","href":"/anaconda-platform/admin/advisory-api/get-advisory-feed"},{"title":"Get Advisory by ID","openapi":"anaconda-platform/admin/advisory-api/advisory_api.json GET /api/v1/advisories/{advisory_id}","href":"/anaconda-platform/admin/advisory-api/get-advisory-by-id"}]}]},{"title":"Registering conda for your organization","sidebarTitle":"Conda registration","href":"/anaconda-platform/admin/conda-registration-admin"},{"group":"Integrations","pages":[{"title":"Enterprise Single Sign-On (SSO)","sidebarTitle":"Enterprise SSO","href":"/anaconda-platform/admin/integrations/esso"},{"title":"Databricks integration in Package Security Manager (Cloud)","sidebarTitle":"Databricks","href":"/anaconda-platform/admin/integrations/databricks-cloud"},{"group":"JupyterHub","root":{"title":"JupyterHub integration for Package Security Manager (Cloud)","sidebarTitle":"Key features","href":"/anaconda-platform/admin/integrations/jupyterhub/main"},"pages":[{"title":"System requirements and preparation","sidebarTitle":"System requirements","href":"/anaconda-platform/admin/integrations/jupyterhub/sys-reqs-and-env-prep"},{"title":"Installing JupyterHub","sidebarTitle":"Installing JupyterHub","href":"/anaconda-platform/admin/integrations/jupyterhub/install"},{"title":"Getting started with JupyterHub","sidebarTitle":"Getting started","href":"/anaconda-platform/admin/integrations/jupyterhub/jupyterhub-getting-started"},{"title":"Using a remote JupyterHub kernel in VSCode","sidebarTitle":"Integrating with VSCode","href":"/anaconda-platform/admin/integrations/jupyterhub/jupyter-vscode"},{"title":"Administrating your JupyterHub","sidebarTitle":"Administrating JupyterHub","href":"/anaconda-platform/admin/integrations/jupyterhub/admin"},{"title":"Frequently asked questions","sidebarTitle":"JupyterHub FAQ","href":"/anaconda-platform/admin/integrations/jupyterhub/faq"}]}]}]},{"group":"User guides","pages":[{"title":"Search all of Anaconda","sidebarTitle":"Unified Search","href":"/anaconda-platform/user/unified-search"},{"title":"Installers","href":"/anaconda-platform/user/installers"},{"title":"API keys","href":"/anaconda-platform/user/api-keys"},{"title":"Tokens","href":"/anaconda-platform/user/tokens"},{"title":"Using your organization's channels","sidebarTitle":"Channels","href":"/anaconda-platform/user/channels"},{"title":"Packages","href":"/anaconda-platform/user/packages"},{"group":"SBOMs","root":{"title":"SBOMs","href":"/anaconda-platform/user/sbom/sboms"},"pages":[{"group":"SBOM API","root":{"title":"SBOM API","sidebarTitle":"SBOM API","href":"/anaconda-platform/user/sbom/sbom-api"},"tag":"Beta","pages":[{"title":"Get SBOM by SHA256","openapi":"anaconda-platform/user/sbom/sbom_api.json GET /repo/{channel_name}/sboms/sha256/{package_sha256}","href":"/anaconda-platform/user/sbom/get-sbom-by-sha256"},{"title":"Get SBOM by Package Properties","openapi":"anaconda-platform/user/sbom/sbom_api.json GET /repo/{channel_name}/sboms/by-properties/{artifact_family}/{common_name}/{platform}/{version}","href":"/anaconda-platform/user/sbom/get-sbom-by-properties"}]}]},{"title":"Environment logging and scanning","sidebarTitle":"Environments","href":"/anaconda-platform/user/environments"},{"title":"Organizations","href":"/anaconda-platform/user/organizations"},{"title":"Registering your conda client","sidebarTitle":"Conda registration","href":"/anaconda-platform/user/conda-registration"},{"title":"Profile management","href":"/anaconda-platform/user/profile-management"},{"title":"Frequently asked questions","href":"/anaconda-platform/faq"},{"title":"Troubleshooting","href":"/anaconda-platform/troubleshooting"}]},{"group":"Anaconda Notebooks","pages":[{"title":"Anaconda Notebooks","sidebarTitle":"Key features","href":"/anaconda-platform/notebooks/key-features"},{"title":"Getting started with Anaconda Notebooks","sidebarTitle":"Getting started","href":"/anaconda-platform/notebooks/getting-started"},{"group":"Anaconda Toolbox","root":{"title":"Anaconda Toolbox","sidebarTitle":"Getting started","href":"/anaconda-platform/notebooks/anaconda-toolbox/getting-started"},"pages":[{"title":"Anaconda Projects","href":"/anaconda-platform/notebooks/anaconda-toolbox/using-projects"},{"title":"Code Snippets","href":"/anaconda-platform/notebooks/anaconda-toolbox/code-snippets"},{"title":"Environments","href":"/anaconda-platform/notebooks/anaconda-toolbox/toolbox-environments"},{"title":"Anaconda Assistant","href":"/anaconda-platform/notebooks/anaconda-toolbox/anaconda-assistant"},{"title":"Local Toolbox","href":"/anaconda-platform/notebooks/anaconda-toolbox/local-toolbox"}]},{"title":"Runtimes","sidebarTitle":"Runtimes","href":"/anaconda-platform/notebooks/notebook-runtimes"},{"title":"Data storage and memory","href":"/anaconda-platform/notebooks/notebook-storage-memory"},{"title":"Publishing notebooks","href":"/anaconda-platform/notebooks/publishing-notebooks"},{"title":"Sharing notebooks","href":"/anaconda-platform/notebooks/sharing-notebooks"},{"title":"Frequently asked questions","href":"/anaconda-platform/notebooks/notebook-faq"},{"title":"Troubleshooting notebooks","href":"/anaconda-platform/notebooks/notebook-troubleshooting"},{"title":"Security practices","href":"/anaconda-platform/notebooks/notebook-security"}]}]},{"tab":"Package Security Manager (On-prem)","versions":[{"version":"6.8.0","groups":[{"group":"Package Security Manager (6.8.0)","boost":0.5,"pages":[{"title":"Package Security Manager (On-prem)","sidebarTitle":"Key Features","href":"/psm-on-prem/6.8.0/main"},{"title":"System requirements and environment preparation","href":"/psm-on-prem/6.8.0/requirements_and_prep"},{"group":"Install guides","pages":[{"title":"Standard installation","href":"/psm-on-prem/6.8.0/install/instructions"},{"title":"Air-gapped installation","href":"/psm-on-prem/6.8.0/install/airgap-install"}]},{"group":"Admin guides","pages":[{"group":"User configuration","pages":[{"title":"User management","href":"/psm-on-prem/6.8.0/admin/user_config/user_roles"},{"title":"User permissions","href":"/psm-on-prem/6.8.0/admin/user_config/permissions"}]},{"title":"Mirrors","href":"/psm-on-prem/6.8.0/admin/mirrors"},{"title":"Policies","href":"/psm-on-prem/6.8.0/admin/policies"},{"title":"Common Vulnerabilities and Exposures (CVEs)","href":"/psm-on-prem/6.8.0/admin/cve"},{"title":"Licenses","href":"/psm-on-prem/6.8.0/admin/license"},{"group":"Integrations","pages":[{"title":"Databricks integration","href":"/psm-on-prem/6.8.0/admin/integrations/databricks-on-prem"},{"title":"Okta integration using OIDC","href":"/psm-on-prem/6.8.0/admin/integrations/okta"},{"title":"Github login integration","href":"/psm-on-prem/6.8.0/admin/integrations/social"},{"title":"Grafana monitoring","href":"/psm-on-prem/6.8.0/admin/integrations/grafana"},{"group":"JupyterHub","pages":[{"title":"JupyterHub integration for Package Security Manager","sidebarTitle":"Key features","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/main"},{"title":"System requirements and preparation","sidebarTitle":"System requirements","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/sys-reqs-and-env-prep"},{"title":"Installing JupyterHub","sidebarTitle":"Installing JupyterHub","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/install"},{"title":"Getting started with JupyterHub","sidebarTitle":"Getting started","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/jupyterhub-getting-started-on-prem"},{"title":"Using a remote JupyterHub kernel in VSCode","sidebarTitle":"Integrating with VSCode","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/jupyterhub-vscode"},{"title":"Administrating your JupyterHub","sidebarTitle":"Administrating JupyterHub","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/admin"},{"title":"Frequently asked questions","sidebarTitle":"JupyterHub FAQ","href":"/psm-on-prem/6.8.0/admin/integrations/jupyterhub/faq"}]}]},{"group":"Advanced admin guides","pages":[{"title":"Enabling two-factor authentication","href":"/psm-on-prem/6.8.0/admin/advanced/2fa"},{"title":"Artifact download report","href":"/psm-on-prem/6.8.0/admin/advanced/artifact_download"},{"title":"Audit event export","href":"/psm-on-prem/6.8.0/admin/advanced/audit_event_export"},{"title":"Automatically generating service accounts","href":"/psm-on-prem/6.8.0/admin/advanced/channel_service_account"},{"title":"Container logs","href":"/psm-on-prem/6.8.0/admin/advanced/container_logs"},{"title":"Switching from Docker to Podman","href":"/psm-on-prem/6.8.0/admin/advanced/docker_to_podman"},{"title":"Updating your domain","href":"/psm-on-prem/6.8.0/admin/advanced/domain_rename"},{"title":"Establishing an LDAP connection","href":"/psm-on-prem/6.8.0/admin/advanced/ldap_setup"},{"title":"System metrics with Prometheus","href":"/psm-on-prem/6.8.0/admin/advanced/metrics"},{"title":"Upgrading Postgres","href":"/psm-on-prem/6.8.0/admin/advanced/postgres_upgrade"},{"title":"Setting proxy servers","href":"/psm-on-prem/6.8.0/admin/advanced/proxy"},{"title":"Backup and restore","href":"/psm-on-prem/6.8.0/admin/advanced/restore"},{"title":"Configuring a proxy for outgoing Keycloak HTTP requests","href":"/psm-on-prem/6.8.0/admin/advanced/saml_proxy"},{"title":"Updating your SAML username attribute in Keycloak","href":"/psm-on-prem/6.8.0/admin/advanced/saml_username"},{"title":"Configure realm email settings","href":"/psm-on-prem/6.8.0/admin/advanced/smtp"},{"title":"Enable and configure SSL post installation","href":"/psm-on-prem/6.8.0/admin/advanced/ssl"},{"title":"Uninstalling Package Security Manager","href":"/psm-on-prem/6.8.0/admin/advanced/uninstall"},{"title":"Upgrading Package Security Manager","href":"/psm-on-prem/6.8.0/admin/advanced/upgrade"},{"title":"Increasing artifact upload size limit","href":"/psm-on-prem/6.8.0/admin/advanced/upload_limit"},{"title":"Viewing user login activity","href":"/psm-on-prem/6.8.0/admin/advanced/view_user_logins"}]}]},{"group":"User guides","pages":[{"title":"Using Package Security Manager","sidebarTitle":"User guides","href":"/psm-on-prem/6.8.0/user/main"},{"title":"Using conda with Package Security Manager","href":"/psm-on-prem/6.8.0/user/conda"},{"title":"Connecting Package Security Manager to Navigator","href":"/psm-on-prem/6.8.0/user/navigator"},{"title":"Logging in/out of Package Security Manager","href":"/psm-on-prem/6.8.0/user/logging"},{"title":"Package Security Manager CLI","href":"/psm-on-prem/6.8.0/user/cli"},{"title":"Channels","href":"/psm-on-prem/6.8.0/user/channel"},{"title":"Groups","href":"/psm-on-prem/6.8.0/user/groups"},{"title":"Service accounts","href":"/psm-on-prem/6.8.0/user/service-account"},{"title":"Packages","href":"/psm-on-prem/6.8.0/user/package"},{"title":"Environments","href":"/psm-on-prem/6.8.0/user/environment"},{"title":"Jupyter Notebooks","href":"/psm-on-prem/6.8.0/user/notebook"},{"title":"General artifacts","href":"/psm-on-prem/6.8.0/user/general_artifact"},{"title":"Projects","href":"/psm-on-prem/6.8.0/user/project"},{"title":"Tokens","href":"/psm-on-prem/6.8.0/user/auth_token"},{"title":"History","href":"/psm-on-prem/6.8.0/user/history"},{"title":"Software Bill of Materials (SBOM)","href":"/psm-on-prem/6.8.0/user/sbom"},{"title":"Working with private channels using third-party tools","href":"/psm-on-prem/6.8.0/user/3rdParty"}]},{"title":"Troubleshooting","href":"/psm-on-prem/6.8.0/troubleshooting"},{"title":"Frequently asked questions","href":"/psm-on-prem/6.8.0/faq"},{"title":"Release notes","href":"/psm-on-prem/6.8.0/release"}]}]},{"version":"6.7.2","pages":[{"title":"6.7.2","href":"/psm-on-prem/6.7.2/main"}]},{"version":"6.7.1","pages":[{"title":"6.7.1","href":"/psm-on-prem/6.7.1/main"}]},{"version":"6.7.0","pages":[{"title":"6.7.0","href":"/psm-on-prem/6.7.0/main"}]},{"version":"6.6.5","pages":[{"title":"6.6.5","href":"/psm-on-prem/6.6.5/main"}]},{"version":"6.6.4","pages":[{"title":"6.6.4","href":"/psm-on-prem/6.6.4/main"}]},{"version":"6.6.3","pages":[{"title":"6.6.3","href":"/psm-on-prem/6.6.3/main"}]},{"version":"6.6.2","pages":[{"title":"6.6.2","href":"/psm-on-prem/6.6.2/main"}]},{"version":"6.6.1","pages":[{"title":"6.6.1","href":"/psm-on-prem/6.6.1/main"}]},{"version":"6.6.0","pages":[{"title":"6.6.0","href":"/psm-on-prem/6.6.0/main"}]},{"version":"6.5.3","pages":[{"title":"6.5.3","href":"/psm-on-prem/6.5.3/main"}]},{"version":"6.5.2","pages":[{"title":"6.5.2","href":"/psm-on-prem/6.5.2/main"}]},{"version":"6.5.1","pages":[{"title":"6.5.1","href":"/psm-on-prem/6.5.1/main"}]},{"version":"6.4.0","pages":[{"title":"6.4.0","href":"/psm-on-prem/6.4.0/main"}]},{"version":"6.3.1","pages":[{"title":"6.3.1","href":"/psm-on-prem/6.3.1/main"}]},{"version":"6.3.0","pages":[{"title":"6.3.0","href":"/psm-on-prem/6.3.0/main"}]},{"version":"6.2.0","pages":[{"title":"6.2.0","href":"/psm-on-prem/6.2.0/main"}]},{"version":"6.1.9","pages":[{"title":"6.1.9","href":"/psm-on-prem/6.1.9/main"}]},{"version":"6.1.8","pages":[{"title":"6.1.8","href":"/psm-on-prem/6.1.8/main"}]},{"version":"6.1.7","pages":[{"title":"6.1.7","href":"/psm-on-prem/6.1.7/main"}]},{"version":"6.1.6","pages":[{"title":"6.1.6","href":"/psm-on-prem/6.1.6/main"}]},{"version":"6.1.4","pages":[{"title":"6.1.4","href":"/psm-on-prem/6.1.4/main"}]}]}]},{"product":"Anaconda Platform","icon":"layer-group","tabs":[{"tab":"Guides","groups":[{"group":"Anaconda Platform","pages":[{"title":"Anaconda Platform","sidebarTitle":"Key features","href":"/platform/main"},{"title":"Platform architecture","sidebarTitle":"Architecture","href":"/platform/architecture"},{"title":"System requirements","sidebarTitle":"System requirements","href":"/platform/system-requirements"},{"group":"Concepts","pages":[{"title":"What is a perimeter?","href":"/platform/concepts/what-is-a-perimeter"},{"title":"What is a user?","href":"/platform/concepts/what-is-a-user"},{"title":"What are roles and privileges?","href":"/platform/concepts/roles-and-privileges"},{"title":"What is compute?","href":"/platform/concepts/what-is-compute"},{"title":"What is a workstation?","href":"/platform/concepts/what-is-a-workstation"},{"title":"What is a workflow?","href":"/platform/concepts/what-is-a-workflow"},{"title":"What is a workload?","href":"/platform/concepts/what-is-a-workload"},{"title":"What is a channel?","href":"/platform/concepts/what-is-a-channel"},{"title":"What is the model catalog?","href":"/platform/concepts/what-is-the-model-catalog"},{"title":"What is a deployment?","href":"/platform/concepts/what-is-deployment"},{"title":"What is a project?","href":"/platform/concepts/what-is-a-project"},{"title":"What is a policy?","href":"/platform/concepts/what-is-a-policy"}]}]},{"group":"Getting Started","pages":[{"title":"Connect to Anaconda Platform and run your first flow","sidebarTitle":"Connect and run your first flow","href":"/platform/getting-started/connect-and-first-run"},{"title":"Scale to the cloud","href":"/platform/getting-started/scaling-to-the-cloud"},{"title":"Define the environment","href":"/platform/getting-started/defining-the-environment"},{"title":"Deploy to production","href":"/platform/getting-started/deploying-to-production"}]},{"group":"Platform Guides","pages":[{"group":"Inference","pages":[{"title":"Deploy a model from the model catalog","sidebarTitle":"Deploy a model from the catalog","href":"/platform/guides/inference/deploy-model-from-catalog"},{"title":"Writing your first deployment","sidebarTitle":"Writing your first deployment","href":"/platform/guides/inference/writing-your-first-deployment"},{"title":"Deployments deep dive","sidebarTitle":"Deployments deep dive","href":"/platform/guides/inference/deployments-deep-dive"},{"group":"Programmatic deployment API reference","root":{"title":"Programmatic deployment API reference","sidebarTitle":"Overview","href":"/platform/guides/inference/python-api/index"},"pages":[{"group":"AppDeployer","root":{"title":"AppDeployer","sidebarTitle":"AppDeployer","href":"/platform/guides/inference/python-api/app-deployer"},"pages":[{"title":"AppDeployer.deploy","sidebarTitle":".deploy","href":"/platform/guides/inference/python-api/app-deployer-deploy"},{"title":"AppDeployer.list_deployments","sidebarTitle":".list_deployments","href":"/platform/guides/inference/python-api/app-deployer-list-deployments"}]},{"group":"DeployedApp","root":{"title":"DeployedApp","sidebarTitle":"DeployedApp","href":"/platform/guides/inference/python-api/deployed-app"},"pages":[{"title":"DeployedApp.id","sidebarTitle":".id","href":"/platform/guides/inference/python-api/deployed-app-id"},{"title":"DeployedApp.auth_type","sidebarTitle":".auth_type","href":"/platform/guides/inference/python-api/deployed-app-auth-type"},{"title":"DeployedApp.public_url","sidebarTitle":".public_url","href":"/platform/guides/inference/python-api/deployed-app-public-url"},{"title":"DeployedApp.internal_url","sidebarTitle":".internal_url","href":"/platform/guides/inference/python-api/deployed-app-internal-url"},{"title":"DeployedApp.name","sidebarTitle":".name","href":"/platform/guides/inference/python-api/deployed-app-name"},{"title":"DeployedApp.deployed_version","sidebarTitle":".deployed_version","href":"/platform/guides/inference/python-api/deployed-app-deployed-version"},{"title":"DeployedApp.tags","sidebarTitle":".tags","href":"/platform/guides/inference/python-api/deployed-app-tags"},{"title":"DeployedApp.info","sidebarTitle":".info","href":"/platform/guides/inference/python-api/deployed-app-info"},{"title":"DeployedApp.logs","sidebarTitle":".logs","href":"/platform/guides/inference/python-api/deployed-app-logs"},{"title":"DeployedApp.replicas","sidebarTitle":".replicas","href":"/platform/guides/inference/python-api/deployed-app-replicas"},{"title":"DeployedApp.scale_to_zero","sidebarTitle":".scale_to_zero","href":"/platform/guides/inference/python-api/deployed-app-scale-to-zero"},{"title":"DeployedApp.delete","sidebarTitle":".delete","href":"/platform/guides/inference/python-api/deployed-app-delete"},{"title":"DeployedApp.auth","sidebarTitle":".auth","href":"/platform/guides/inference/python-api/deployed-app-auth"}]},{"group":"Utilities","pages":[{"title":"bake_image","sidebarTitle":"bake_image","href":"/platform/guides/inference/python-api/bake-image"},{"title":"package_code","sidebarTitle":"package_code","href":"/platform/guides/inference/python-api/package-code"}]},{"title":"Deploying apps in flows","sidebarTitle":"Using the @app_deploy decorator","href":"/platform/guides/inference/python-api/apps-in-flows"},{"title":"Exceptions","sidebarTitle":"Exceptions","href":"/platform/guides/inference/python-api/exceptions"}]}]},{"group":"Projects","root":{"title":"Working with projects","sidebarTitle":"Working with projects","href":"/platform/guides/projects/working-with-projects"},"pages":[{"title":"Setting up a project","href":"/platform/guides/projects/setting-up-a-new-project"},{"title":"Project structure","sidebarTitle":"Project structure","href":"/platform/guides/projects/project-structure"},{"title":"Project lifecycle","sidebarTitle":"Project lifecycle","href":"/platform/guides/projects/project-lifecycle"},{"title":"Project assets","sidebarTitle":"Project assets","href":"/platform/guides/projects/project-assets"},{"title":"Project gallery","sidebarTitle":"Project gallery","href":"/platform/guides/projects/project-gallery"},{"title":"Example project","sidebarTitle":"Example project","href":"/platform/guides/projects/example-project"},{"group":"Project utilities API","root":{"title":"Project utilities API","sidebarTitle":"Overview","href":"/platform/guides/projects/utilities-api/index"},"pages":[{"title":"ProjectFlow","sidebarTitle":"ProjectFlow","href":"/platform/guides/projects/utilities-api/project-flow"},{"group":"Asset registration","root":{"title":"Asset registration","sidebarTitle":"Asset registration","href":"/platform/guides/projects/utilities-api/assets/registration/index"},"pages":[{"title":"prj.register_data","sidebarTitle":".register_data","href":"/platform/guides/projects/utilities-api/assets/registration/register-data"},{"title":"prj.register_external_data","sidebarTitle":".register_external_data","href":"/platform/guides/projects/utilities-api/assets/registration/register-external-data"},{"title":"prj.register_model","sidebarTitle":".register_model","href":"/platform/guides/projects/utilities-api/assets/registration/register-model"},{"title":"prj.register_external_model","sidebarTitle":".register_external_model","href":"/platform/guides/projects/utilities-api/assets/registration/register-external-model"}]},{"group":"Asset consumption","root":{"title":"Asset consumption","sidebarTitle":"Asset consumption","href":"/platform/guides/projects/utilities-api/assets/consumption/index"},"pages":[{"title":"prj.get_data","sidebarTitle":".get_data","href":"/platform/guides/projects/utilities-api/assets/consumption/get-data"},{"title":"prj.get_model","sidebarTitle":".get_model","href":"/platform/guides/projects/utilities-api/assets/consumption/get-model"},{"title":"prj.asset.consume_data_asset","sidebarTitle":".consume_data_asset","href":"/platform/guides/projects/utilities-api/assets/consumption/consume-data-asset"},{"title":"prj.asset.consume_model_asset","sidebarTitle":".consume_model_asset","href":"/platform/guides/projects/utilities-api/assets/consumption/consume-model-asset"},{"title":"prj.asset.list_data_assets","sidebarTitle":".list_data_assets","href":"/platform/guides/projects/utilities-api/assets/consumption/list-data-assets"},{"title":"prj.asset.list_model_assets","sidebarTitle":".list_model_assets","href":"/platform/guides/projects/utilities-api/assets/consumption/list-model-assets"}]},{"group":"Asset deletion","root":{"title":"Asset deletion","sidebarTitle":"Asset deletion","href":"/platform/guides/projects/utilities-api/assets/deletion/index"},"pages":[{"title":"prj.asset.delete_data_asset","sidebarTitle":".delete_data_asset","href":"/platform/guides/projects/utilities-api/assets/deletion/delete-data-asset"},{"title":"prj.asset.delete_model_asset","sidebarTitle":".delete_model_asset","href":"/platform/guides/projects/utilities-api/assets/deletion/delete-model-asset"}]},{"title":"Standalone asset usage","sidebarTitle":"Standalone asset usage","href":"/platform/guides/projects/utilities-api/assets/standalone-usage"},{"title":"Scheduling and triggering","sidebarTitle":"Scheduling and triggering","href":"/platform/guides/projects/utilities-api/scheduling-and-triggering"},{"group":"Event publishing","root":{"title":"Event publishing","sidebarTitle":"Event publishing","href":"/platform/guides/projects/utilities-api/events/index"},"pages":[{"title":"prj.publish_event","sidebarTitle":".publish_event","href":"/platform/guides/projects/utilities-api/events/publish-event"},{"title":"prj.safe_publish_event","sidebarTitle":".safe_publish_event","href":"/platform/guides/projects/utilities-api/events/safe-publish-event"},{"title":"ProjectEvent","sidebarTitle":"ProjectEvent","href":"/platform/guides/projects/utilities-api/events/project-event"}]},{"title":"Asset promotion","sidebarTitle":"Asset promotion","href":"/platform/guides/projects/utilities-api/promotion"},{"title":"Evaluation logging","sidebarTitle":"Evaluation logging","href":"/platform/guides/projects/utilities-api/evaluation-logging"},{"group":"CLI","pages":[{"title":"obproject-deploy","sidebarTitle":"obproject-deploy","href":"/platform/guides/projects/utilities-api/cli/obproject-deploy"},{"group":"flowproject","root":{"title":"outerbounds flowproject","sidebarTitle":"outerbounds flowproject","href":"/platform/guides/projects/utilities-api/cli/flowproject/index"},"pages":[{"title":"outerbounds flowproject get-metadata","sidebarTitle":"flowproject get-metadata","href":"/platform/guides/projects/utilities-api/cli/flowproject/get-metadata"},{"title":"outerbounds flowproject set-metadata","sidebarTitle":"flowproject set-metadata","href":"/platform/guides/projects/utilities-api/cli/flowproject/set-metadata"},{"title":"outerbounds flowproject list-templates","sidebarTitle":"flowproject list-templates","href":"/platform/guides/projects/utilities-api/cli/flowproject/list-templates"},{"title":"outerbounds flowproject delete-metadata","sidebarTitle":"flowproject delete-metadata","href":"/platform/guides/projects/utilities-api/cli/flowproject/delete-metadata"},{"title":"outerbounds flowproject teardown-branch","sidebarTitle":"flowproject teardown-branch","href":"/platform/guides/projects/utilities-api/cli/flowproject/teardown-branch"}]}]}]}]},{"group":"Develop","pages":[{"title":"Setting up a cloud workstation","sidebarTitle":"Setting up a cloud workstation","href":"/platform/guides/develop/setting-up-a-cloud-workstation"},{"title":"Connecting to a cloud workstation","sidebarTitle":"Connecting to a cloud workstation","href":"/platform/guides/develop/connecting-to-a-cloud-workstation"},{"title":"Switching between perimeters","sidebarTitle":"Switching perimeters","href":"/platform/guides/develop/switching-between-perimeters"},{"title":"Testing a flow with pytest","sidebarTitle":"Testing with pytest","href":"/platform/guides/develop/testing-a-flow-with-pytest"},{"title":"Access parent directories from a flow","sidebarTitle":"Access parent directories","href":"/platform/guides/develop/access-parent-directories-from-a-flow"}]},{"group":"Resources","pages":[{"title":"Packages","sidebarTitle":"Packages","href":"/platform/guides/resources/packages"},{"title":"Model catalog","sidebarTitle":"Model catalog","href":"/platform/guides/resources/model-catalog"}]},{"group":"Moving Data","pages":[{"title":"Chunk a dataframe to .parquet","sidebarTitle":"Chunk a Dataframe","href":"/platform/guides/moving-data/chunk-a-dataframe-to-parquet"},{"title":"Load tabular data from cloud storage","sidebarTitle":"Fast cloud to table","href":"/platform/guides/moving-data/load-tabular-data-from-cloud-storage"},{"title":"Load CSV data in Metaflow steps","sidebarTitle":"Load CSV Data","href":"/platform/guides/moving-data/load-csv-data-in-metaflow-steps"},{"title":"Load .parquet data from S3 to Arrow table","sidebarTitle":"Load Parquet to Arrow","href":"/platform/guides/moving-data/load-parquet-from-s3-to-arrow-table"},{"title":"Load .parquet data from S3 to pandas dataframe","sidebarTitle":"Load Parquet to Pandas","href":"/platform/guides/moving-data/load-parquet-from-s3-to-pandas-dataframe"},{"title":"Run SQL query with AWS Athena","sidebarTitle":"SQL Query AWS Athena","href":"/platform/guides/moving-data/run-sql-query-with-aws-athena"},{"title":"Run SQL query with pandas","sidebarTitle":"SQL Query Pandas","href":"/platform/guides/moving-data/run-sql-query-with-pandas"}]},{"group":"Compute","pages":[{"title":"Structuring projects","sidebarTitle":"Structuring projects","href":"/platform/guides/compute/structuring-projects"},{"title":"Managing dependencies","sidebarTitle":"Managing dependencies","href":"/platform/guides/compute/managing-dependencies"},{"title":"Configuring cloud workstations","sidebarTitle":"Configuring cloud workstations","href":"/platform/guides/compute/workstation-backends"},{"title":"Workstations FAQ","sidebarTitle":"Workstations FAQ","href":"/platform/guides/compute/workstations-faq"},{"title":"Running steps across clouds","sidebarTitle":"Running steps across clouds","href":"/platform/guides/compute/running-steps-across-clouds"},{"title":"Scalability FAQ","sidebarTitle":"Scalability FAQ","href":"/platform/guides/compute/scalability-faq"}]},{"group":"Deploy","pages":[{"title":"CI/CD integration","sidebarTitle":"CI/CD integration","href":"/platform/guides/deploy/cicd-integration"},{"title":"Setting up notifications for deployments","sidebarTitle":"Deployment notifications","href":"/platform/guides/deploy/deployment-notifications"},{"title":"Fast Bakery","sidebarTitle":"Fast Bakery","href":"/platform/guides/deploy/fast-bakery"}]},{"group":"Security","pages":[{"title":"Configuring and using secrets","sidebarTitle":"Configuring secrets","href":"/platform/guides/security/configuring-secrets"},{"title":"Custom IAM role to access S3","sidebarTitle":"Custom IAM role to access S3","href":"/platform/guides/security/custom-iam-roles-to-access-s3"},{"title":"Programmatic access with machine users","href":"/platform/guides/security/programmatic-access-via-machine-users"},{"title":"Okta SSO integration","sidebarTitle":"Okta SSO integration","href":"/platform/guides/security/okta-sso-integration"},{"title":"Configuring secrets with AWS Secrets Manager","href":"/platform/guides/security/configuring-secrets-with-aws-secret-manager"}]},{"group":"Governance","pages":[{"title":"Channel governance","href":"/platform/guides/governance/channel-governance"},{"title":"Model governance","sidebarTitle":"Model governance","href":"/platform/guides/governance/model-governance"}]},{"group":"Monitor","pages":[{"title":"Overview of cost optimization","sidebarTitle":"Cost optimization","href":"/platform/guides/monitor/cost-optimization-overview"},{"title":"Using cost reports","href":"/platform/guides/monitor/using-cost-reports"}]}]}]},{"tab":"Tutorials","groups":[{"group":"End-to-End Tutorials","pages":[{"title":"Build a batch inference pipeline with XGBoost","sidebarTitle":"XGBoost batch inference","href":"/platform/tutorials/xgboost"},{"title":"Compare LLM approaches for text classification","sidebarTitle":"LLM comparison","href":"/platform/tutorials/llm"},{"title":"Monitoring model training with cards","sidebarTitle":"Monitor model training","href":"/platform/tutorials/live-training-cards"},{"title":"Training models that recover from interruptions","sidebarTitle":"Fault-tolerant training","href":"/platform/tutorials/fault-tolerant-training"},{"title":"Configure an IAM role","sidebarTitle":"Configure an IAM role","href":"/platform/tutorials/iam-role"},{"title":"Generate text with Amazon Bedrock","sidebarTitle":"Bedrock","href":"/platform/tutorials/bedrock"},{"title":"Query data with Amazon Athena","sidebarTitle":"Athena","href":"/platform/tutorials/athena"},{"title":"Train and deploy models with Amazon SageMaker","sidebarTitle":"SageMaker","href":"/platform/tutorials/sagemaker"},{"title":"Access an existing Snowflake data warehouse","sidebarTitle":"Access an existing Snowflake warehouse","href":"/platform/tutorials/snowflake-existing-warehouse"},{"title":"Set up a Snowflake data warehouse","sidebarTitle":"Set up a Snowflake warehouse","href":"/platform/tutorials/snowflake-setup-warehouse"},{"title":"Deploy flows per branch from GitHub Actions","sidebarTitle":"Branch deployments with GitHub Actions","href":"/platform/tutorials/github-actions-branch-deployments"}]}]},{"tab":"CLI Reference","groups":[{"group":"Platform CLI","pages":[{"title":"Getting started with the platform CLI","sidebarTitle":"Getting started with the CLI","href":"/platform/cli"},{"group":"Commands","root":{"title":"Command overview","sidebarTitle":"Command overview","href":"/platform/cli/commands"},"pages":[{"group":"app","pages":[{"title":"outerbounds app deploy","sidebarTitle":"deploy","href":"/platform/cli/app/deploy"},{"title":"outerbounds app list","sidebarTitle":"list","href":"/platform/cli/app/list"},{"title":"outerbounds app info","sidebarTitle":"info","href":"/platform/cli/app/info"},{"title":"outerbounds app logs","sidebarTitle":"logs","href":"/platform/cli/app/logs"},{"title":"outerbounds app suspend","sidebarTitle":"suspend","href":"/platform/cli/app/suspend"},{"title":"outerbounds app resume","sidebarTitle":"resume","href":"/platform/cli/app/resume"},{"title":"outerbounds app delete","sidebarTitle":"delete","href":"/platform/cli/app/delete"}]},{"group":"mc","pages":[{"title":"outerbounds mc pull","sidebarTitle":"pull","href":"/platform/cli/mc/pull"}]},{"group":"perimeter","pages":[{"title":"outerbounds perimeter list","sidebarTitle":"list","href":"/platform/cli/perimeter/list"},{"title":"outerbounds perimeter show-current","sidebarTitle":"show-current","href":"/platform/cli/perimeter/show-current"},{"title":"outerbounds perimeter switch","sidebarTitle":"switch","href":"/platform/cli/perimeter/switch"}]},{"group":"workstation","pages":[{"title":"outerbounds workstation list","sidebarTitle":"list","href":"/platform/cli/workstation/list"},{"title":"outerbounds workstation hibernate","sidebarTitle":"hibernate","href":"/platform/cli/workstation/hibernate"},{"title":"outerbounds workstation restart","sidebarTitle":"restart","href":"/platform/cli/workstation/restart"}]},{"group":"integrations","root":{"title":"Integration types","sidebarTitle":"Integration types","href":"/platform/cli/integrations/integration-types"},"pages":[{"title":"outerbounds integrations list","sidebarTitle":"list","href":"/platform/cli/integrations/list"},{"title":"outerbounds integrations get","sidebarTitle":"get","href":"/platform/cli/integrations/get"},{"title":"outerbounds integrations delete","sidebarTitle":"delete","href":"/platform/cli/integrations/delete"}]},{"group":"kubernetes","pages":[{"title":"outerbounds kubernetes kill","sidebarTitle":"kill","href":"/platform/cli/kubernetes/kill"}]},{"group":"fast-bakery","pages":[{"title":"outerbounds fast-bakery get-login-password","sidebarTitle":"get-login-password","href":"/platform/cli/fast-bakery/get-login-password"},{"title":"outerbounds fast-bakery configure-docker-login","sidebarTitle":"configure-docker-login","href":"/platform/cli/fast-bakery/configure-docker-login"}]}]}]}]}]},{"product":"Data Science \u0026 AI Workbench","icon":"chart-network","versions":[{"version":"5.9.0","groups":[{"group":"Data Science \u0026 AI Workbench","pages":[{"title":"Data Science \u0026 AI Workbench","sidebarTitle":"Key Features","href":"/data-science/latest/main"},{"group":"Preparing an environment for Workbench","pages":[{"title":"Preparing an environment for Workbench","sidebarTitle":"Getting started","href":"/data-science/latest/environment-prep/main"},{"title":"Preparing a K3s environment for Workbench","href":"/data-science/latest/environment-prep/k3s-prep"},{"title":"Preparing a BYOK8s environment for Workbench","href":"/data-science/latest/environment-prep/byok8s-prep"},{"group":"Environment-specific recommendations","pages":[{"title":"Environment-specific recommendations","href":"/data-science/latest/environment-prep/env-specific-reqs/main"},{"title":"Azure Kubernetes Service","href":"/data-science/latest/environment-prep/env-specific-reqs/aks"},{"title":"Amazon Elastic Kubernetes Service","href":"/data-science/latest/environment-prep/env-specific-reqs/eks"},{"title":"Google Kubernetes Engine","href":"/data-science/latest/environment-prep/env-specific-reqs/gke"},{"title":"OpenShift Container Platform","href":"/data-science/latest/environment-prep/env-specific-reqs/ocp"},{"title":"RedHat OpenShift Service on AWS (ROSA)","href":"/data-science/latest/environment-prep/env-specific-reqs/rosa"},{"title":"NFS Storage Recommendations","href":"/data-science/latest/environment-prep/env-specific-reqs/nfs"}]},{"title":"Preparing a Gravity environment for Workbench","href":"/data-science/latest/environment-prep/gravity-prep"}]},{"group":"Installing Workbench","pages":[{"title":"Installing Workbench","sidebarTitle":"Installation","href":"/data-science/latest/install/main"},{"title":"K3s installation","href":"/data-science/latest/install/k3s"},{"title":"Bring Your Own Kubernetes (BYOK8s) Installation","href":"/data-science/latest/install/byok8s"},{"title":"Gravity Installation","href":"/data-science/latest/install/gravity"},{"title":"Post-install configuration","href":"/data-science/latest/install/config"},{"title":"Updating TLS/SSL certificates","href":"/data-science/latest/install/certs"},{"group":"Upgrading Workbench","pages":[{"title":"Upgrading Workbench","sidebarTitle":"Upgrading vs Migrating","href":"/data-science/latest/install/migrate/main"},{"title":"Upgrading Workbench on Gravity","href":"/data-science/latest/install/migrate/upgrade"},{"title":"Bring Your Own Kubernetes (BYOK8s) Upgrade","href":"/data-science/latest/install/migrate/byok8s-upgrade"},{"title":"Backing up and restoring Workbench","href":"/data-science/latest/install/migrate/backup-restore"},{"title":"Migrating from Gravity to K3s","href":"/data-science/latest/install/migrate/gravity-to-k3s"},{"title":"Migrating from Gravity to Bring Your Own Kubernetes (BYOK8s)","sidebarTitle":"Migrating from Gravity to BYOK8s","href":"/data-science/latest/install/migrate/byok8s-migrate"},{"title":"Uninstalling Workbench","href":"/data-science/latest/install/migrate/uninstall"},{"title":"Uninstalling Workbench and K3s","href":"/data-science/latest/install/migrate/k3s-uninstall"},{"title":"Uninstalling Workbench on BYOK8s","href":"/data-science/latest/install/migrate/byok8s-uninstall"},{"title":"Keycloak Upgrade","href":"/data-science/latest/install/migrate/keycloak-upgrade"}]}]},{"group":"Administering Workbench","pages":[{"title":"Administering Workbench","sidebarTitle":"Administrator Guides","href":"/data-science/latest/admin/main"},{"group":"Managing Cluster Resources","pages":[{"title":"Managing cluster resources","sidebarTitle":"Cluster Management","href":"/data-science/latest/admin/resources/main"},{"group":"Gravity Monitoring","pages":[{"title":"Gravity Monitoring","href":"/data-science/latest/admin/resources/gravity/main"},{"title":"Adding and removing nodes","href":"/data-science/latest/admin/resources/gravity/add-remove-node"},{"title":"Monitoring cluster utilization","href":"/data-science/latest/admin/resources/gravity/monitor-cluster"},{"title":"Monitoring sessions and deployments","href":"/data-science/latest/admin/resources/gravity/monitor-sessions-deps"},{"title":"Viewing system logs","href":"/data-science/latest/admin/resources/gravity/logging"},{"title":"Viewing activity logs","href":"/data-science/latest/admin/resources/gravity/activity"}]},{"title":"System metrics","href":"/data-science/latest/admin/resources/prometheus"},{"title":"Configuring workload resource profiles","href":"/data-science/latest/admin/resources/resource-profile"},{"title":"Fault tolerance in Workbench","href":"/data-science/latest/admin/resources/fault-tolerance"}]},{"group":"Configuring user access","pages":[{"title":"Configuring user access","href":"/data-science/latest/admin/user-mgmt/main"},{"title":"Managing users","href":"/data-science/latest/admin/user-mgmt/users"},{"title":"Roles and groups","href":"/data-science/latest/admin/user-mgmt/groups"},{"title":"Managing System Administrators","href":"/data-science/latest/admin/user-mgmt/admins"},{"title":"Configuring session timeouts","href":"/data-science/latest/admin/user-mgmt/session-timeout"},{"title":"Enabling brute force protection","href":"/data-science/latest/admin/user-mgmt/threat-mitigation"},{"title":"Establishing an LDAP connection","href":"/data-science/latest/admin/user-mgmt/ldap-setup"},{"title":"Google IAM setup example","href":"/data-science/latest/admin/user-mgmt/google-setup"}]},{"group":"Configuring channels and mirrors","pages":[{"title":"Configuring channels and mirrors","sidebarTitle":"Distributing software","href":"/data-science/latest/admin/chan-pkg/main"},{"title":"Configuring conda in Workbench","href":"/data-science/latest/admin/chan-pkg/conda-config"},{"title":"Managing channels and packages","href":"/data-science/latest/admin/chan-pkg/channels"},{"title":"Mirroring channels and packages","href":"/data-science/latest/admin/chan-pkg/mirror"}]},{"title":"Configuring persistent environments and sample projects","href":"/data-science/latest/admin/custom_env_proj"},{"title":"Generating custom Anaconda installers","href":"/data-science/latest/admin/custom-installer"},{"title":"Project session management","href":"/data-science/latest/admin/session-mgmt"},{"group":"Advanced platform settings","pages":[{"title":"Advanced platform settings","sidebarTitle":"Platform configurations","href":"/data-science/latest/admin/advanced/main"},{"title":"Configuring platform settings","href":"/data-science/latest/admin/advanced/settings"},{"title":"Setting global config variables","href":"/data-science/latest/admin/advanced/global_config"},{"title":"Changing the database password","href":"/data-science/latest/admin/advanced/db-passwd"},{"title":"Workbench CLI","href":"/data-science/latest/admin/advanced/ae-cli"},{"title":"Changing the platform redirect URLs","href":"/data-science/latest/admin/advanced/redirect-urls"},{"title":"Apache Livy and Workbench","href":"/data-science/latest/admin/advanced/livy-server"},{"title":"Configuring Livy server for Hadoop Spark access","href":"/data-science/latest/admin/advanced/config-livy-server"},{"title":"Adding Anaconda Assistant to Workbench","href":"/data-science/latest/admin/advanced/anaconda-assistant"},{"title":"Adding VSCode to Workbench","href":"/data-science/latest/admin/advanced/vscode"},{"title":"Adding RStudio to Workbench","href":"/data-science/latest/admin/advanced/rstudio-install"},{"title":"Adding MLflow to Workbench","href":"/data-science/latest/admin/advanced/mlflow_install"},{"title":"Connecting to an external version control repository","href":"/data-science/latest/admin/advanced/config-repo"},{"title":"Migrating projects between version control repositories","href":"/data-science/latest/admin/advanced/migrate-projects"},{"title":"Mounting an external file share","href":"/data-science/latest/admin/advanced/nfs"},{"title":"Disabling sudo for yum","href":"/data-science/latest/admin/advanced/sudo-yum"},{"title":"Specifying alternate wildcard domains","href":"/data-science/latest/admin/advanced/domains"},{"title":"Connecting to external Postgres","href":"/data-science/latest/admin/advanced/external-postgres"},{"title":"Upgrading Postgres version","href":"/data-science/latest/admin/advanced/postgres-upgrade"},{"title":"Migrating from Anaconda Enterprise 4 to Workbench","href":"/data-science/latest/admin/advanced/ae-migrate"},{"title":"Editor Lite","href":"/data-science/latest/admin/advanced/editor-lite"}]}]},{"group":"Data Science Workflows","pages":[{"title":"Using Workbench","sidebarTitle":"Using Workbench","href":"/data-science/latest/data-science-workflows/main"},{"group":"Projects","pages":[{"title":"Projects","sidebarTitle":"Getting started with projects","href":"/data-science/latest/data-science-workflows/projects/main"},{"title":"Project templates","href":"/data-science/latest/data-science-workflows/projects/project-templates"},{"title":"Working with projects","href":"/data-science/latest/data-science-workflows/projects/working-with-projects"},{"title":"Branching and merging","href":"/data-science/latest/data-science-workflows/projects/branching"},{"title":"Project tagging","href":"/data-science/latest/data-science-workflows/projects/project-tagging"},{"title":"Project sessions","href":"/data-science/latest/data-science-workflows/projects/project-session"},{"title":"Project configurations","href":"/data-science/latest/data-science-workflows/projects/project-config"},{"title":"Converting projects to pixi format","sidebarTitle":"Converting to pixi","href":"/data-science/latest/data-science-workflows/projects/pixi"},{"title":"Project collaboration","href":"/data-science/latest/data-science-workflows/projects/collaborate"},{"title":"Project logs","href":"/data-science/latest/data-science-workflows/projects/project-logs"}]},{"group":"Packages","pages":[{"title":"Working with channels and packages","sidebarTitle":"Distributing software","href":"/data-science/latest/data-science-workflows/packages/main"},{"title":"Building a conda package","href":"/data-science/latest/data-science-workflows/packages/build"},{"title":"Channels and packages","href":"/data-science/latest/data-science-workflows/packages/channels"},{"title":"Configuring conda","href":"/data-science/latest/data-science-workflows/packages/conda"}]},{"title":"Using installers, parcels and management packs","href":"/data-science/latest/data-science-workflows/installers"},{"group":"Data","pages":[{"title":"Working with data","sidebarTitle":"Working with data","href":"/data-science/latest/data-science-workflows/data/main"},{"title":"Loading data into your project","href":"/data-science/latest/data-science-workflows/data/load"},{"title":"Exploring project data","href":"/data-science/latest/data-science-workflows/data/explore"},{"title":"Data preparation","href":"/data-science/latest/data-science-workflows/data/prep"},{"title":"Using statistics","href":"/data-science/latest/data-science-workflows/data/stats"}]},{"group":"Deployments","pages":[{"title":"Deployments","sidebarTitle":"Deploying projects","href":"/data-science/latest/data-science-workflows/deployments/main"},{"title":"Deploying a REST API","href":"/data-science/latest/data-science-workflows/deployments/rest-api"},{"title":"Deploying a Flask application","href":"/data-science/latest/data-science-workflows/deployments/deploy-flask"},{"title":"Sharing deployments","href":"/data-science/latest/data-science-workflows/deployments/share"},{"title":"Deployment logs","href":"/data-science/latest/data-science-workflows/deployments/deployment-logs"}]},{"title":"Schedules","href":"/data-science/latest/data-science-workflows/schedules"},{"title":"Using GPUs in sessions and deployments","href":"/data-science/latest/data-science-workflows/gpu"},{"title":"User settings","href":"/data-science/latest/data-science-workflows/user-settings"},{"title":"Secrets","href":"/data-science/latest/data-science-workflows/secrets"},{"title":"Configuring user access to external version control","href":"/data-science/latest/data-science-workflows/external-repo-user"},{"title":"Visualizations and dashboards","href":"/data-science/latest/data-science-workflows/viz"},{"group":"Ml Deep Learn","pages":[{"title":"Machine learning and deep learning","sidebarTitle":"Overview","href":"/data-science/latest/data-science-workflows/ml-deep-learn/main"},{"title":"Developing models","href":"/data-science/latest/data-science-workflows/ml-deep-learn/dev-model"},{"title":"Training models","href":"/data-science/latest/data-science-workflows/ml-deep-learn/train-model"},{"title":"Deploying models as endpoints","href":"/data-science/latest/data-science-workflows/ml-deep-learn/deploy-model"},{"title":"Querying and scoring models","href":"/data-science/latest/data-science-workflows/ml-deep-learn/query-score-model"}]}]},{"title":"Troubleshooting","href":"/data-science/latest/troubleshoot"},{"group":"Reference","pages":[{"title":"Reference materials","sidebarTitle":"Overview","href":"/data-science/latest/reference/main"},{"title":"Release notes","href":"/data-science/latest/reference/release"},{"title":"Known issues","href":"/data-science/latest/reference/known-issues"},{"title":"Frequently asked questions","href":"/data-science/latest/reference/faq"},{"title":"Understanding Workbench system requirements","href":"/data-science/latest/reference/understanding-ae5"},{"title":"Gravity update policy","href":"/data-science/latest/reference/gravity-support"},{"title":"Project reproducibility in Workbench","href":"/data-science/latest/reference/reproducibility"}]}]}]},{"version":"5.8.1","pages":[{"title":"5.8.1","href":"/data-science/5.8.1/main"}]},{"version":"5.8.0","pages":[{"title":"5.8.0","href":"/data-science/5.8.0/main"}]},{"version":"5.7.1","pages":[{"title":"5.7.1","href":"/data-science/5.7.1/main"}]},{"version":"5.7.0","pages":[{"title":"5.7.0","href":"/data-science/5.7.0/main"}]},{"version":"5.6.2","pages":[{"title":"5.6.2","href":"/data-science/5.6.2/main"}]},{"version":"5.6.1","pages":[{"title":"5.6.1","href":"/data-science/5.6.1/main"}]},{"version":"5.6.0","pages":[{"title":"5.6.0","href":"/data-science/5.6.0/main"}]},{"version":"5.5.2","pages":[{"title":"5.5.2","href":"/data-science/5.5.2/main"}]},{"version":"5.5.1","pages":[{"title":"5.5.1","href":"/data-science/5.5.1/main"}]}]},{"product":"Anaconda CLI \u0026 MCP","icon":"terminal","tabs":[{"tab":"Anaconda CLI","groups":[{"group":"Anaconda CLI","pages":[{"title":"Getting started","href":"/cli-reference/anaconda-cli/getting-started"},{"title":"Commands and configuration","sidebarTitle":"Commands","href":"/cli-reference/anaconda-cli/commands"},{"title":"Authentication","href":"/cli-reference/anaconda-cli/authentication"},{"title":"Update the CLI","sidebarTitle":"Self update","href":"/cli-reference/anaconda-cli/self-update"},{"title":"Anaconda CLI features","sidebarTitle":"Features","href":"/cli-reference/anaconda-cli/features"},{"title":"Install and manage tools","sidebarTitle":"Tools","href":"/cli-reference/anaconda-cli/tools"},{"title":"Configure MCP clients","sidebarTitle":"MCP","href":"/cli-reference/anaconda-cli/mcp"},{"title":"Troubleshooting","href":"/cli-reference/anaconda-cli/troubleshooting"},{"title":"Release notes","sidebarTitle":"Release notes","href":"/cli-reference/anaconda-cli/release-notes"}]},{"group":"CI/CD","pages":[{"title":"Anaconda GitHub Actions","href":"/cli-reference/anaconda-cli/github-actions"}]},{"group":"Plugins","pages":[{"group":"anaconda-auth","pages":[{"title":"Getting started","href":"/cli-reference/anaconda-auth/getting-started"},{"group":"Commands","root":{"title":"Command reference","href":"/cli-reference/anaconda-auth/commands/index"},"pages":[{"title":"anaconda auth login","sidebarTitle":"anaconda login","href":"/cli-reference/anaconda-auth/commands/login"},{"title":"anaconda auth logout","sidebarTitle":"anaconda logout","href":"/cli-reference/anaconda-auth/commands/logout"},{"title":"anaconda auth whoami","sidebarTitle":"anaconda whoami","href":"/cli-reference/anaconda-auth/commands/whoami"},{"title":"anaconda auth api-key","sidebarTitle":"anaconda api-key","href":"/cli-reference/anaconda-auth/commands/api-key"},{"group":"anaconda sites","root":{"title":"anaconda sites","sidebarTitle":"Subcommand reference","href":"/cli-reference/anaconda-auth/commands/sites"},"pages":[{"title":"anaconda sites list","sidebarTitle":"list","href":"/cli-reference/anaconda-auth/commands/sites-list"},{"title":"anaconda sites show","sidebarTitle":"show","href":"/cli-reference/anaconda-auth/commands/sites-show"},{"title":"anaconda sites add","sidebarTitle":"add","href":"/cli-reference/anaconda-auth/commands/sites-add"},{"title":"anaconda sites modify","sidebarTitle":"modify","href":"/cli-reference/anaconda-auth/commands/sites-modify"},{"title":"anaconda sites remove","sidebarTitle":"remove","href":"/cli-reference/anaconda-auth/commands/sites-remove"}]},{"group":"anaconda token","root":{"title":"anaconda token","sidebarTitle":"Subcommand reference","href":"/cli-reference/anaconda-auth/commands/token"},"pages":[{"title":"anaconda token install","sidebarTitle":"install","href":"/cli-reference/anaconda-auth/commands/token-install"},{"title":"anaconda token uninstall","sidebarTitle":"uninstall","href":"/cli-reference/anaconda-auth/commands/token-uninstall"},{"title":"anaconda token list","sidebarTitle":"list","href":"/cli-reference/anaconda-auth/commands/token-list"},{"title":"anaconda token config","sidebarTitle":"config","href":"/cli-reference/anaconda-auth/commands/token-config"},{"title":"anaconda token set","sidebarTitle":"set","href":"/cli-reference/anaconda-auth/commands/token-set"},{"title":"anaconda token remove","sidebarTitle":"remove","href":"/cli-reference/anaconda-auth/commands/token-remove"}]}]},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/cli-reference/anaconda-auth/troubleshooting"}]},{"group":"anaconda-client","pages":[{"title":"Getting started","href":"/cli-reference/anaconda-client/getting-started"},{"group":"Commands","root":{"title":"Command reference","href":"/cli-reference/anaconda-client/commands/index"},"pages":[{"title":"anaconda org groups","href":"/cli-reference/anaconda-client/commands/groups"},{"title":"anaconda org copy","href":"/cli-reference/anaconda-client/commands/copy"},{"title":"anaconda org download","href":"/cli-reference/anaconda-client/commands/download"},{"title":"anaconda org label","href":"/cli-reference/anaconda-client/commands/label"},{"title":"anaconda org auth","href":"/cli-reference/anaconda-client/commands/auth"},{"title":"anaconda org whoami","href":"/cli-reference/anaconda-client/commands/whoami"},{"title":"anaconda org update","href":"/cli-reference/anaconda-client/commands/update"},{"title":"anaconda org move","href":"/cli-reference/anaconda-client/commands/move"},{"title":"anaconda org config","href":"/cli-reference/anaconda-client/commands/config"},{"title":"anaconda org search","href":"/cli-reference/anaconda-client/commands/search"},{"title":"anaconda org package","href":"/cli-reference/anaconda-client/commands/package"},{"title":"anaconda org login","href":"/cli-reference/anaconda-client/commands/login"},{"title":"anaconda org remove","href":"/cli-reference/anaconda-client/commands/remove"},{"title":"anaconda org upload","href":"/cli-reference/anaconda-client/commands/upload"},{"group":"anaconda channel","root":{"title":"anaconda channel","sidebarTitle":"Subcommand reference","href":"/cli-reference/anaconda-client/commands/channel"},"pages":[{"title":"anaconda channel list","sidebarTitle":"list","href":"/cli-reference/anaconda-client/commands/channel-list"},{"title":"anaconda channel create","sidebarTitle":"create","href":"/cli-reference/anaconda-client/commands/channel-create"},{"title":"anaconda channel remove","sidebarTitle":"remove","href":"/cli-reference/anaconda-client/commands/channel-remove"},{"title":"anaconda channel show","sidebarTitle":"show","href":"/cli-reference/anaconda-client/commands/channel-show"},{"title":"anaconda channel modify","sidebarTitle":"modify","href":"/cli-reference/anaconda-client/commands/channel-modify"},{"title":"anaconda channel upload","sidebarTitle":"upload","href":"/cli-reference/anaconda-client/commands/channel-upload"},{"title":"anaconda channel remove-package","sidebarTitle":"remove-package","href":"/cli-reference/anaconda-client/commands/channel-remove-package"},{"title":"anaconda channel share","sidebarTitle":"share","href":"/cli-reference/anaconda-client/commands/channel-share"},{"title":"anaconda channel notice","sidebarTitle":"notice","href":"/cli-reference/anaconda-client/commands/channel-notice"}]},{"title":"anaconda org show","href":"/cli-reference/anaconda-client/commands/show"},{"title":"anaconda org logout","href":"/cli-reference/anaconda-client/commands/logout"}]},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/cli-reference/anaconda-client/troubleshooting"},{"title":"Release notes","href":"/cli-reference/anaconda-client/release-notes"}]},{"group":"anaconda-repo-cli","pages":[{"title":"Getting started","href":"/cli-reference/anaconda-repo-cli/getting-started"},{"group":"Commands","root":{"title":"Command reference","href":"/cli-reference/anaconda-repo-cli/commands/index"},"pages":[{"title":"anaconda repo whoami","href":"/cli-reference/anaconda-repo-cli/commands/whoami"},{"title":"anaconda repo channel","href":"/cli-reference/anaconda-repo-cli/commands/channel"},{"title":"anaconda repo search","href":"/cli-reference/anaconda-repo-cli/commands/search"},{"title":"anaconda repo upload","href":"/cli-reference/anaconda-repo-cli/commands/upload"},{"title":"anaconda repo download","href":"/cli-reference/anaconda-repo-cli/commands/download"},{"title":"anaconda repo copy","href":"/cli-reference/anaconda-repo-cli/commands/copy"},{"title":"anaconda repo move","href":"/cli-reference/anaconda-repo-cli/commands/move"},{"title":"anaconda repo remove","href":"/cli-reference/anaconda-repo-cli/commands/remove"},{"title":"anaconda repo admin","href":"/cli-reference/anaconda-repo-cli/commands/admin"},{"title":"anaconda repo policy","href":"/cli-reference/anaconda-repo-cli/commands/policy"},{"title":"anaconda repo service-accounts","href":"/cli-reference/anaconda-repo-cli/commands/service-accounts"},{"title":"anaconda repo mirror","href":"/cli-reference/anaconda-repo-cli/commands/mirror"},{"title":"anaconda repo cves","href":"/cli-reference/anaconda-repo-cli/commands/cves"},{"title":"anaconda repo sbom","href":"/cli-reference/anaconda-repo-cli/commands/sbom"},{"title":"anaconda repo report","href":"/cli-reference/anaconda-repo-cli/commands/report"},{"title":"anaconda repo system","href":"/cli-reference/anaconda-repo-cli/commands/system"},{"title":"anaconda repo wizard","href":"/cli-reference/anaconda-repo-cli/commands/wizard"}]},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/cli-reference/anaconda-repo-cli/troubleshooting"}]},{"group":"anaconda-ai","pages":[{"title":"Getting started","href":"/cli-reference/anaconda-ai/getting-started"},{"group":"Commands","root":{"title":"Command reference","href":"/cli-reference/anaconda-ai/commands/index"},"pages":[{"title":"anaconda ai models","sidebarTitle":"models","href":"/cli-reference/anaconda-ai/commands/models"},{"title":"anaconda ai download","sidebarTitle":"download","href":"/cli-reference/anaconda-ai/commands/download"},{"title":"anaconda ai remove","sidebarTitle":"remove","href":"/cli-reference/anaconda-ai/commands/remove"},{"title":"anaconda ai launch","sidebarTitle":"launch","href":"/cli-reference/anaconda-ai/commands/launch"},{"title":"anaconda ai servers","sidebarTitle":"servers","href":"/cli-reference/anaconda-ai/commands/servers"},{"title":"anaconda ai stop","sidebarTitle":"stop","href":"/cli-reference/anaconda-ai/commands/stop"},{"title":"anaconda ai launch-vectordb","sidebarTitle":"launch-vectordb","href":"/cli-reference/anaconda-ai/commands/launch-vectordb"},{"title":"anaconda ai stop-vectordb","sidebarTitle":"stop-vectordb","href":"/cli-reference/anaconda-ai/commands/stop-vectordb"},{"title":"anaconda ai delete-vectordb","sidebarTitle":"delete-vectordb","href":"/cli-reference/anaconda-ai/commands/delete-vectordb"},{"title":"anaconda ai list-tables","sidebarTitle":"list-tables","href":"/cli-reference/anaconda-ai/commands/list-tables"},{"title":"anaconda ai create-table","sidebarTitle":"create-table","href":"/cli-reference/anaconda-ai/commands/create-table"},{"title":"anaconda ai drop-table","sidebarTitle":"drop-table","href":"/cli-reference/anaconda-ai/commands/drop-table"},{"title":"anaconda ai config","sidebarTitle":"config","href":"/cli-reference/anaconda-ai/commands/config"},{"title":"anaconda ai version","sidebarTitle":"version","href":"/cli-reference/anaconda-ai/commands/version"}]},{"title":"Anaconda AI MCP","href":"/cli-reference/anaconda-ai/anaconda-ai-mcp"},{"group":"SDK","root":{"title":"Anaconda AI SDK Overview","href":"/cli-reference/anaconda-ai/sdk/overview"},"pages":[{"title":"Models","href":"/cli-reference/anaconda-ai/sdk/models"},{"title":"Servers","href":"/cli-reference/anaconda-ai/sdk/servers"},{"title":"Vector database","href":"/cli-reference/anaconda-ai/sdk/sdk-vectordb"}]},{"group":"Integrations","pages":[{"title":"Amazon SageMaker","href":"/cli-reference/anaconda-ai/integrations/sagemaker"},{"title":"LangChain","href":"/cli-reference/anaconda-ai/integrations/langchain"},{"title":"LlamaIndex","href":"/cli-reference/anaconda-ai/integrations/llamaindex"},{"title":"LiteLLM","href":"/cli-reference/anaconda-ai/integrations/litellm"},{"title":"DSPy","href":"/cli-reference/anaconda-ai/integrations/dspy"},{"title":"PydanticAI","href":"/cli-reference/anaconda-ai/integrations/pydanticai"},{"title":"Instructor","href":"/cli-reference/anaconda-ai/integrations/instructor"},{"title":"Panel","href":"/cli-reference/anaconda-ai/integrations/panel"},{"title":"LLM","href":"/cli-reference/anaconda-ai/integrations/llm"}]},{"title":"Release notes","href":"/cli-reference/anaconda-ai/release-notes"}]}]}]},{"tab":"Anaconda MCP","groups":[{"group":"Anaconda MCP","pages":[{"title":"Anaconda MCP","href":"/cli-reference/anaconda-mcp/main"}]}]}]},{"product":"Legacy applications","icon":"window-restore","tabs":[{"tab":"Anaconda Navigator","groups":[{"group":"Anaconda Navigator","pages":[{"title":"Anaconda Navigator","sidebarTitle":"Key features","href":"/legacy/anaconda-navigator/main"},{"title":"Installing Navigator","href":"/legacy/anaconda-navigator/install"},{"title":"Understanding Navigator","href":"/legacy/anaconda-navigator/overview"},{"title":"Getting started with Navigator","href":"/legacy/anaconda-navigator/getting-started"},{"title":"Navigator preferences","href":"/legacy/anaconda-navigator/preferences"},{"group":"Tutorials","root":{"title":"Tutorials","sidebarTitle":"Overview","href":"/legacy/anaconda-navigator/tutorials/main"},"pages":[{"title":"How to open JupyterLab with Anaconda Navigator","href":"/legacy/anaconda-navigator/tutorials/how-to-open-jupyterlab"},{"title":"How to search anaconda.org","href":"/legacy/anaconda-navigator/tutorials/search-org"},{"title":"Connecting Navigator to Anaconda.com","href":"/legacy/anaconda-navigator/tutorials/connecting-to-cloud"},{"title":"Connecting Navigator to other repositories","href":"/legacy/anaconda-navigator/tutorials/connecting-to-other-repos"},{"title":"Managing channels","href":"/legacy/anaconda-navigator/tutorials/manage-channels"},{"title":"Managing environments","href":"/legacy/anaconda-navigator/tutorials/manage-environments"},{"title":"Managing packages","href":"/legacy/anaconda-navigator/tutorials/manage-packages"},{"title":"Hiding Navigator tiles","href":"/legacy/anaconda-navigator/tutorials/custom-tiles"},{"title":"Editing Navigator and conda configuration files","href":"/legacy/anaconda-navigator/tutorials/editing-config-files"},{"title":"Building Anaconda Navigator applications","href":"/legacy/anaconda-navigator/tutorials/nav-app"},{"title":"Enabling offline mode","href":"/legacy/anaconda-navigator/tutorials/offline-mode"},{"title":"Reviewing Navigator's logs","href":"/legacy/anaconda-navigator/tutorials/reviewing-logs"},{"title":"How to install and run Pandas from Anaconda Navigator","href":"/legacy/anaconda-navigator/tutorials/pandas"}]},{"title":"Updating Navigator","href":"/legacy/anaconda-navigator/update-navigator"},{"title":"Downgrading Navigator","href":"/legacy/anaconda-navigator/downgrade-navigator"},{"title":"Uninstalling Navigator","href":"/legacy/anaconda-navigator/uninstall-navigator"},{"title":"Troubleshooting Navigator","href":"/legacy/anaconda-navigator/troubleshooting-navigator"},{"title":"Anaconda Navigator release notes","href":"/legacy/anaconda-navigator/release-notes"}]}]},{"tab":"Anaconda Toolbox Excel Add-in","groups":[{"group":"Anaconda Toolbox Excel Add-in","pages":[{"title":"Anaconda Toolbox Excel Add-in","sidebarTitle":"Key features","href":"/legacy/excel/key-features"},{"title":"Installation","href":"/legacy/excel/install"},{"group":"Anaconda Toolbox","pages":[{"title":"Visualize with Python","href":"/legacy/excel/toolbox/visualize"},{"title":"Anaconda Assistant","href":"/legacy/excel/toolbox/assistant"},{"title":"Datasets","href":"/legacy/excel/toolbox/data"},{"title":"Code Snippets","href":"/legacy/excel/toolbox/snippets"}]},{"title":"Anaconda Code","tag":"Beta","href":"/legacy/excel/code"}]}]}]},{"product":"Reference","icon":"book","groups":[{"group":"Reference","pages":[{"title":"Release notes","sidebarTitle":"Release notes","href":"/reference/release-notes"},{"title":"Glossary","href":"/reference/glossary"},{"title":"Documentation MCP server","href":"/reference/documentation-mcp"},{"title":"Anaconda's package security practices","sidebarTitle":"Package security practices","href":"/reference/policies-practices/security"},{"group":"Support lifecycles","root":{"title":"Support lifecycles","sidebarTitle":"Overview","href":"/reference/policies-practices/main"},"pages":[{"title":"Python version support","href":"/reference/policies-practices/python-version-support"},{"title":"Platform support policy","href":"/reference/policies-practices/platform-support"},{"title":"Anaconda's CPU baseline requirements","sidebarTitle":"CPU baseline requirements","href":"/reference/policies-practices/cpu-baseline-reqs"},{"title":"Software version support","href":"/reference/policies-practices/software-version-support"}]},{"group":"Data privacy","root":{"title":"Data privacy","sidebarTitle":"Overview","href":"/reference/data-collection/main"},"pages":[{"title":"anaconda-anon-usage","href":"/reference/data-collection/anaconda-anon-usage"},{"title":"conda-anaconda-telemetry","href":"/reference/data-collection/conda-anaconda-telemetry"}]}]}]},{"product":"Support \u0026 Troubleshooting","icon":"headset","groups":[{"group":"Support \u0026 Troubleshooting","pages":[{"title":"Help and support","href":"/reference/help-support"},{"title":"Troubleshooting","href":"/reference/troubleshooting"}]}]},{"product":"Repository Managers","hidden":true,"groups":[{"group":"Repository Managers","pages":[{"title":"Third-Party Artifact Repository Managers","sidebarTitle":"Overview","href":"/repo-managers/main"},{"group":"Artifactory","pages":[{"title":"Integrating JFrog Artifactory with Package Security Manager (Cloud)","sidebarTitle":"Integrating with PSM (Cloud)","href":"/repo-managers/artifactory/cloud-artifactory-integration"},{"title":"Integrating JFrog Artifactory with Package Security Manager (On-prem)","sidebarTitle":"Integrating with PSM (On-prem)","href":"/repo-managers/artifactory/on-prem-artifactory-integration"},{"title":"Authenticating access to JFrog Artifactory repositories","sidebarTitle":"Authenticating access","href":"/repo-managers/artifactory/artifactory-authentication"},{"title":"Mirroring the conda-forge repository into JFrog Artifactory","sidebarTitle":"Mirroring conda-forge","href":"/repo-managers/artifactory/artifactory-mirror-conda-forge"}]},{"group":"Nexus","pages":[{"title":"Integrating Sonatype Nexus with Package Security Manager (Cloud)","sidebarTitle":"Integrating with PSM (Cloud)","href":"/repo-managers/nexus/cloud-nexus-integration"},{"title":"Integrating Sonatype Nexus with Package Security Manager (On-prem)","sidebarTitle":"Integrating with PSM (On-prem)","href":"/repo-managers/nexus/on-prem-nexus-integration"},{"title":"Authenticating access to Sonatype Nexus repositories","sidebarTitle":"Authenticating access","href":"/repo-managers/nexus/nexus-authentication"},{"title":"Mirroring the conda-forge repository into Sonatype Nexus","sidebarTitle":"Mirroring conda-forge","href":"/repo-managers/nexus/nexus-mirror-conda-forge"}]}]}]}]},"basePath":"","title":"Installing Livy server for Hadoop Spark access - Anaconda","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":[],"chunks":[]}