Embeddings are the AI-native way to represent any kind of data, making them the perfect fit for working with all kinds of AI-powered tools and algorithms. They can represent text, images, and soon audio and video. There are many options for creating embeddings, whether locally using an installed library, or by calling an API.Chroma provides lightweight wrappers around popular embedding providers, making it easy to use them in your apps. You can set an embedding function when you create a Chroma collection, which will be used automatically, or you can call them directly yourself.
Chroma maintains integrations with many popular tools. These tools can be used to define the business logic of an AI-native application, curate data, fine-tune embedding spaces and more.We welcome pull requests to add new Integrations to the community.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Chroma Docs","colors":{"primary":"#ff6446","light":"#3b82f6","dark":"#3b82f6"},"logo":{"light":"https://mintcdn.com/chroma-8943dec5/zDKM3GBjHr8r61ad/images/light-logo.svg?fit=max\u0026auto=format\u0026n=zDKM3GBjHr8r61ad\u0026q=85\u0026s=d487d229a3d00bed252f4728417390fe","dark":"https://mintcdn.com/chroma-8943dec5/zDKM3GBjHr8r61ad/images/dark-logo.svg?fit=max\u0026auto=format\u0026n=zDKM3GBjHr8r61ad\u0026q=85\u0026s=9a0a6a79ac0ebba171a05f875bd724e1"},"favicon":"https://mintcdn.com/chroma-8943dec5/zDKM3GBjHr8r61ad/images/favicon.svg?fit=max\u0026auto=format\u0026n=zDKM3GBjHr8r61ad\u0026q=85\u0026s=490f4b16d291523f62110db3bdff5500","api":{"examples":{"languages":["curl","terminal","python","typescript","rust"]}},"appearance":{"default":"system"},"navbar":{"links":[{"icon":"github","href":"https://github.com/chroma-core/chroma","label":"27k"},{"icon":"discord","href":"https://discord.gg/dSHcBEMSk7","label":"11k"},{"icon":"x-twitter","href":"https://x.com/trychroma","label":"29k"}],"primary":{"type":"button","label":"Dashboard","href":"https://trychroma.com/login"}},"footer":{"socials":{"github":"https://github.com/chroma-core/chroma","x":"https://x.com/trychroma","discord":"https://discord.gg/MMeYNTmh3x","youtube":"https://youtube.com/@trychroma"},"links":[{"items":[{"label":"Enterprise","href":"https://trychroma.com/enterprise"},{"label":"Pricing","href":"https://trychroma.com/pricing"},{"label":"Changelog","href":"https://trychroma.com/changelog"}]}]},"fonts":{"family":"Inter"},"integrations":{"gtm":{"tagId":"GTM-T8MGS4GJ"},"posthog":{"apiKey":"phc_M1NrBVW8hgvKCGYxVtYusnbBvpVq9sKpE7FJMew9suK","sessionRecording":false}},"contextual":{"options":["copy","view","grok","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"thumbnails":{"background":"https://mintcdn.com/chroma-8943dec5/4JUAmIxOVRcPzFno/images/og-bg.png?fit=max\u0026auto=format\u0026n=4JUAmIxOVRcPzFno\u0026q=85\u0026s=1bad42a6df47084c8ff628738967bc4b"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chroma-8943dec5","hasAudioNarration":false,"actualSubdomain":"chroma-8943dec5","customDomains":["docs.trychroma.com"],"gitSource":{"type":"github","owner":"chroma-core","repo":"chroma","deployBranch":"main","contentDirectory":"docs/mintlify","isPrivate":false,"mountPath":"","label":""},"feedback":{"edits":true,"issues":false,"thumbs":true},"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":"6aeeae7a7e16d2194a71edc7","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Reference","count":65},{"language":"default","tag":"APIs","count":44},{"language":"default","tag":"Integrations","count":39},{"language":"default","tag":"Docs","count":29},{"language":"default","tag":"Chroma Core API","count":27},{"language":"default","tag":"Chroma Cloud","count":25},{"language":"default","tag":"Dense Embedding Models","count":21},{"language":"default","tag":"Guides","count":16},{"language":"default","tag":"Frameworks","count":13},{"language":"default","tag":"SDKs","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@trychroma.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-component-part=\"step-number\"]>div{border-radius:0;border:1px solid #000000;background-color:#ffffff;font-family:ui-monospace, monospace;font-weight:400;box-shadow:2px 2px 0 0 #000000}.dark [data-component-part=\"step-number\"]>div{border-color:#c4c5c8;background-color:#111827;box-shadow:2px 2px 0 0 #babbbf}[data-component-part=\"step-line\"]{background-color:#000000;background-image:none!important}.dark [data-component-part=\"step-line\"]{background-color:#c4c5c8}[data-testid=\"tab-TypeScript\"] .tab-icon{display:none}[data-testid=\"tab-TypeScript\"]::before{content:\"\";display:inline-block;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:url(\"/images/typescript.svg\");mask-image:url(\"/images/typescript.svg\");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}a[href*=\"mintlify.com?utm_campaign=poweredBy\"] span{display:none}a[href*=\"mintlify.com?utm_campaign=poweredBy\"]::after{content:\"is powered by Chroma\"}a[href=\"/reference/typescript\"] [data-component-part=\"card-icon\"] svg{-webkit-mask-image:url(\"/images/typescript.svg\")!important;mask-image:url(\"/images/typescript.svg\")!important;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dark #topbar-cta-button{opacity:0.85}"}],"page":{"pagePath":"integrations/chroma-integrations","slug":"/integrations/chroma-integrations","pageMetadata":{"title":"Integrations","sidebarTitle":"Chroma Integrations","description":null,"href":"/integrations/chroma-integrations"},"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`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Icon,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Icon)_missingMdxReference(`Icon`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`embedding-integrations`,children:`Embedding Integrations`}),`\n`,_jsx(_components.p,{children:`Embeddings are the AI-native way to represent any kind of data, making them the perfect fit for working with all kinds of AI-powered tools and algorithms. They can represent text, images, and soon audio and video. There are many options for creating embeddings, whether locally using an installed library, or by calling an API.`}),`\n`,_jsx(_components.p,{children:`Chroma provides lightweight wrappers around popular embedding providers, making it easy to use them in your apps. You can set an embedding function when you create a Chroma collection, which will be used automatically, or you can call them directly yourself.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`}}),_jsx(_components.th,{style:{textAlign:`left`},children:`Python`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Typescript`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/openai`,children:`OpenAI`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/google-gemini`,children:`Google Gemini`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/cohere`,children:`Cohere`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/baseten`,children:`Baseten`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/hugging-face`,children:`Hugging Face`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/instructor`,children:`Instructor`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/hugging-face-server`,children:`Hugging Face Embedding Server`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/jina-ai`,children:`Jina AI`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/roboflow`,children:`Roboflow`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/ollama`,children:`Ollama Embeddings`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/cloudflare-workers-ai`,children:`Cloudflare Workers AI`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/together-ai`,children:`Together AI`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/mistral`,children:`Mistral`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/embedding-models/morph`,children:`Morph`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`framework-integrations`,children:`Framework Integrations`}),`\n`,_jsx(_components.p,{children:`Chroma maintains integrations with many popular tools. These tools can be used to define the business logic of an AI-native application, curate data, fine-tune embedding spaces and more.`}),`\n`,_jsx(_components.p,{children:`We welcome pull requests to add new Integrations to the community.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`}}),_jsx(_components.th,{style:{textAlign:`left`},children:`Python`}),_jsx(_components.th,{style:{textAlign:`left`},children:`JS`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/deepeval`,children:`DeepEval`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/langchain`,children:`Langchain`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/llamaindex`,children:`LlamaIndex`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/braintrust`,children:`Braintrust`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/contextual-ai`,children:`Contextual AI`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/openllmetry`,children:`OpenLLMetry`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Coming Soon!`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/streamlit`,children:`Streamlit`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/haystack`,children:`Haystack`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/openlit`,children:`OpenLIT`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Coming Soon!`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/anthropic-mcp`,children:`Anthropic MCP`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Coming Soon!`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/google-adk`,children:`Google ADK`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/voltagent`,children:`VoltAgent`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/integrations/frameworks/mem0`,children:`Mem0`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`check`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(Icon,{icon:`hyphen`})})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Integrations","sidebarTitle":"Chroma Integrations","description":null,"href":"/integrations/chroma-integrations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Embedding Integrations","slug":"embedding-integrations","depth":3,"children":[]},{"title":"Framework Integrations","slug":"framework-integrations","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"chroma-8943dec5","siteName":"Chroma Docs","title":"Integrations - Chroma Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-09T18:51:34.136Z","originalFileLocation":"integrations/chroma-integrations.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=\"Chroma Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Integrations - Chroma Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chroma Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trychroma.com/integrations/chroma-integrations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chroma-8943dec5.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Integrations\u0026amp;theme=d07ad52d696ec9dcc96b1828\u0026amp;signature=3afc0d0c47527214b22ee0acdbb50e47bf159b6b0c61ca0c83f38f75b8e8fbf3\">\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=\"Integrations - Chroma Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chroma-8943dec5.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Integrations\u0026amp;theme=d07ad52d696ec9dcc96b1828\u0026amp;signature=3afc0d0c47527214b22ee0acdbb50e47bf159b6b0c61ca0c83f38f75b8e8fbf3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chroma-8943dec5/DnUzSTuBJGyCs29f/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chroma Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff6446\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trychroma.com/integrations/chroma-integrations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/chroma-integrations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trychroma.com/#organization\",\"name\":\"Chroma Docs\",\"url\":\"https://docs.trychroma.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chroma-8943dec5/zDKM3GBjHr8r61ad/images/light-logo.svg?fit=max\u0026auto=format\u0026n=zDKM3GBjHr8r61ad\u0026q=85\u0026s=d487d229a3d00bed252f4728417390fe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trychroma.com#website\",\"name\":\"Chroma Docs\",\"url\":\"https://docs.trychroma.com\",\"publisher\":{\"@id\":\"https://docs.trychroma.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trychroma.com/integrations/chroma-integrations#webpage\",\"url\":\"https://docs.trychroma.com/integrations/chroma-integrations\",\"name\":\"Integrations\",\"dateModified\":\"2026-10-09T18:51:34.136Z\",\"isPartOf\":{\"@id\":\"https://docs.trychroma.com#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.trychroma.com/integrations/chroma-integrations#article\",\"headline\":\"Integrations\",\"name\":\"Integrations\",\"url\":\"https://docs.trychroma.com/integrations/chroma-integrations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trychroma.com/integrations/chroma-integrations#webpage\"},\"dateModified\":\"2026-10-09T18:51:34.136Z\",\"publisher\":{\"@id\":\"https://docs.trychroma.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trychroma.com#website\"}}]}\u003c/script>","agentPointerHref":"/integrations/chroma-integrations.md","siteName":"Chroma Docs","nav":{"global":null,"tabs":[{"tab":"Docs","icon":"book","pages":[{"title":"Docs","href":"/docs/overview/introduction"}]},{"tab":"Chroma Cloud","icon":"cloud","pages":[{"title":"Chroma Cloud","href":"/cloud/getting-started"}]},{"tab":"Guides","icon":"map","pages":[{"title":"Guides","href":"/guides/build/building-with-ai"}]},{"tab":"Integrations","icon":"code-merge","pages":[{"title":"Integrations","sidebarTitle":"Chroma Integrations","href":"/integrations/chroma-integrations"},{"group":"Dense Embedding Models","pages":[{"title":"OpenAI","description":null,"href":"/integrations/embedding-models/openai"},{"title":"Cohere","href":"/integrations/embedding-models/cohere"},{"title":"Google Gemini","href":"/integrations/embedding-models/google-gemini"},{"title":"Hugging Face","href":"/integrations/embedding-models/hugging-face"},{"title":"Hugging Face Server","href":"/integrations/embedding-models/hugging-face-server"},{"title":"Instructor","href":"/integrations/embedding-models/instructor"},{"title":"Jina AI","href":"/integrations/embedding-models/jina-ai"},{"title":"Mistral","href":"/integrations/embedding-models/mistral"},{"title":"Morph","href":"/integrations/embedding-models/morph"},{"title":"Nomic","href":"/integrations/embedding-models/nomic"},{"title":"Ollama","href":"/integrations/embedding-models/ollama"},{"title":"OpenCLIP","href":"/integrations/embedding-models/open-clip"},{"title":"Perplexity","href":"/integrations/embedding-models/perplexity"},{"title":"Roboflow","href":"/integrations/embedding-models/roboflow"},{"title":"Sentence Transformer","href":"/integrations/embedding-models/sentence-transformer"},{"title":"Text2Vec","href":"/integrations/embedding-models/text2vec"},{"title":"Together AI","href":"/integrations/embedding-models/together-ai"},{"title":"VoyageAI","href":"/integrations/embedding-models/voyageai"},{"title":"Cloudflare Workers AI","href":"/integrations/embedding-models/cloudflare-workers-ai"},{"title":"Amazon Bedrock","href":"/integrations/embedding-models/amazon-bedrock"},{"title":"Baseten","href":"/integrations/embedding-models/baseten"},{"title":"Chroma Cloud Qwen","href":"/integrations/embedding-models/chroma-cloud-qwen"},{"title":"Superlinked","href":"/integrations/embedding-models/superlinked"}]},{"group":"Sparse Embedding Models","pages":[{"title":"Chroma BM25","href":"/integrations/embedding-models/chroma-bm25"},{"title":"Chroma Cloud Splade","href":"/integrations/embedding-models/chroma-cloud-splade"},{"title":"Hugging Face","href":"/integrations/embedding-models/hugging-face"},{"title":"Superlinked","href":"/integrations/embedding-models/superlinked"}]},{"group":"Frameworks","pages":[{"title":"Anthropic MCP","href":"/integrations/frameworks/anthropic-mcp"},{"title":"Google ADK","href":"/integrations/frameworks/google-adk"},{"title":"Braintrust","href":"/integrations/frameworks/braintrust"},{"title":"Contextual AI","href":"/integrations/frameworks/contextual-ai"},{"title":"DeepEval","href":"/integrations/frameworks/deepeval"},{"title":"Haystack","href":"/integrations/frameworks/haystack"},{"title":"Langchain","href":"/integrations/frameworks/langchain"},{"title":"LlamaIndex","href":"/integrations/frameworks/llamaindex"},{"title":"Mem0","href":"/integrations/frameworks/mem0"},{"title":"OpenLIT","href":"/integrations/frameworks/openlit"},{"title":"OpenLLMetry","href":"/integrations/frameworks/openllmetry"},{"title":"Streamlit","href":"/integrations/frameworks/streamlit"},{"title":"VoltAgent","href":"/integrations/frameworks/voltagent"}]}]},{"tab":"Reference","icon":"code","pages":[{"title":"Reference","href":"/reference/overview"}]}]},"basePath":"","title":"Integrations - Chroma Docs","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}