Store, retrieve, or delete values that persist across workflow executions.
The Datastore node lets you persist data across workflow executions. Use it to save values that need to be shared between workflows or referenced in future runs.
The action to perform. Options are Set (store a value) and Delete (remove a stored value).
Scope
Yes
Where to store or search for the data. Options are Project (shared across the project), Flow (scoped to the current workflow), and Run (scoped to the current execution).
Variable Name
Yes
The key used to identify the stored value (e.g. customer_email).
Value
Yes
The value to store. Can be a JSON object, array, string, number, or boolean. Type @ to reference variables from previous steps.
Tags
No
Comma-separated tags for organizing stored values (e.g. customer, important, crm).
Use @ in any field to read stored values from the datastore.
The Results tab shows the outcome of the datastore operation after the node is executed.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Odin AI Docs","colors":{"primary":"#4485FF","light":"#4485FF","dark":"#386BFF"},"logo":{"light":"https://mintcdn.com/odinai/kgNZgrWv57ElCA2t/img/ODIN1.png?fit=max\u0026auto=format\u0026n=kgNZgrWv57ElCA2t\u0026q=85\u0026s=2af1ad1474f558560e90134d7ffcbe19","dark":"https://mintcdn.com/odinai/kgNZgrWv57ElCA2t/img/ODIN1-Dark.png?fit=max\u0026auto=format\u0026n=kgNZgrWv57ElCA2t\u0026q=85\u0026s=ace78574c84ab8ba09d0d5cbbdaf73da"},"favicon":"https://mintcdn.com/odinai/kgNZgrWv57ElCA2t/OdinAI.png?fit=max\u0026auto=format\u0026n=kgNZgrWv57ElCA2t\u0026q=85\u0026s=272009fc2a65e62e0c35f00df38c5414","navbar":{"links":[{"href":"mailto:support@getodin.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.getodin.ai"}},"footer":{"socials":{"website":"https://getodin.ai","youtube":"https://www.youtube.com/@GetOdinAI","linkedin":"https://www.linkedin.com/company/get-odin-ai"}},"icons":{"library":"fontawesome"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"odinai","hasAudioNarration":false,"actualSubdomain":"odinai","customDomains":["learn.getodin.ai"],"gitSource":{"type":"github","owner":"codeglo","repo":"odin-ai-docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a48ca4935243fdf2cae0afe","collectionId":"22fb5033-1380-4968-bcad-0b64bcddfaa2","schemaVersion":"v3"},"feedback":{"thumbs":false},"entitlements":{},"buildId":"6a48ca4935243fdf2cae0afe:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":208},{"language":"default","tag":"Agents","count":50},{"language":"default","tag":"Workflows","count":33},{"language":"default","tag":"Change Logs","count":27},{"language":"default","tag":"V2 Nodes","count":27},{"language":"default","tag":"Project Settings","count":26},{"language":"default","tag":"By version","count":23},{"language":"default","tag":"External Integrations","count":18},{"language":"default","tag":"Toolkits","count":17},{"language":"default","tag":"Platform Admin","count":17}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"tools/nodes/core/datastore","slug":"/tools/nodes/core/datastore","pageMetadata":{"title":"Datastore","description":"Store, retrieve, or delete values that persist across workflow executions.","icon":"database","mode":"wide","href":"/tools/nodes/core/datastore"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Store, retrieve, or delete values that persist across workflow executions.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Datastore`}),` node lets you persist data across workflow executions. Use it to save values that need to be shared between workflows or referenced in future runs.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configuration`,children:`Configuration`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Operation`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The action to perform. Options are `,_jsx(_components.code,{children:`Set`}),` (store a value) and `,_jsx(_components.code,{children:`Delete`}),` (remove a stored value).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Scope`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Where to store or search for the data. Options are `,_jsx(_components.code,{children:`Project`}),` (shared across the project), `,_jsx(_components.code,{children:`Flow`}),` (scoped to the current workflow), and `,_jsx(_components.code,{children:`Run`}),` (scoped to the current execution).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Variable Name`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The key used to identify the stored value (e.g. `,_jsx(_components.code,{children:`customer_email`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Value`})}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`The value to store. Can be a JSON object, array, string, number, or boolean. Type `,_jsx(_components.code,{children:`@`}),` to reference variables from previous steps.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tags`})}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Comma-separated tags for organizing stored values (e.g. `,_jsx(_components.code,{children:`customer, important, crm`}),`).`]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`@`}),` in any field to read stored values from the datastore.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`results`,children:`Results`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Results`}),` tab shows the outcome of the datastore operation after the node is executed.`]})]})}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":"Datastore","description":"Store, retrieve, or delete values that persist across workflow executions.","icon":"database","mode":"wide","href":"/tools/nodes/core/datastore"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Configuration","slug":"configuration","depth":2,"children":[]},{"title":"Results","slug":"results","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"odinai","siteName":"Odin AI Docs","title":"Datastore - Odin AI Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-04T08:38:16.540Z","originalFileLocation":"tools/nodes/core/datastore.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=\"description\" content=\"Store, retrieve, or delete values that persist across workflow executions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Odin AI 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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_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/odinai/APXko_cKJIMsXxSa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Datastore - Odin AI Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Store, retrieve, or delete values that persist across workflow executions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Odin AI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://learn.getodin.ai/tools/nodes/core/datastore\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://odinai.mintlify.app/_mintlify/api/og/v2?division=Core+Nodes\u0026amp;title=Datastore\u0026amp;description=Store%2C+retrieve%2C+or+delete+values+that+persist+across+workflow+executions.\u0026amp;theme=37f9c0588b457c16bda9d6d1\u0026amp;signature=1faaf573649bf366c32e16db3aa2908a50c019fcadf4fa9e135e41f7e6370a77\">\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=\"Datastore - Odin AI Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Store, retrieve, or delete values that persist across workflow executions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://odinai.mintlify.app/_mintlify/api/og/v2?division=Core+Nodes\u0026amp;title=Datastore\u0026amp;description=Store%2C+retrieve%2C+or+delete+values+that+persist+across+workflow+executions.\u0026amp;theme=37f9c0588b457c16bda9d6d1\u0026amp;signature=1faaf573649bf366c32e16db3aa2908a50c019fcadf4fa9e135e41f7e6370a77\">\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/odinai/APXko_cKJIMsXxSa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Odin AI Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4485FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://learn.getodin.ai/tools/nodes/core/datastore\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tools/nodes/core/datastore.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://learn.getodin.ai/#organization\",\"name\":\"Odin AI Docs\",\"url\":\"https://learn.getodin.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/odinai/kgNZgrWv57ElCA2t/img/ODIN1.png?fit=max\u0026auto=format\u0026n=kgNZgrWv57ElCA2t\u0026q=85\u0026s=2af1ad1474f558560e90134d7ffcbe19\"}},{\"@type\":\"WebSite\",\"@id\":\"https://learn.getodin.ai#website\",\"name\":\"Odin AI Docs\",\"url\":\"https://learn.getodin.ai\",\"publisher\":{\"@id\":\"https://learn.getodin.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://learn.getodin.ai/tools/nodes/core/datastore#webpage\",\"url\":\"https://learn.getodin.ai/tools/nodes/core/datastore\",\"name\":\"Datastore\",\"description\":\"Store, retrieve, or delete values that persist across workflow executions.\",\"dateModified\":\"2026-07-04T08:38:16.540Z\",\"isPartOf\":{\"@id\":\"https://learn.getodin.ai#website\"},\"breadcrumb\":{\"@id\":\"https://learn.getodin.ai/tools/nodes/core/datastore#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://learn.getodin.ai/tools/nodes/core/datastore#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://learn.getodin.ai/tools/workflows-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"V2 Nodes\",\"item\":\"https://learn.getodin.ai/tools/nodes/triggers/triggers-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Core Nodes\",\"item\":\"https://learn.getodin.ai/tools/nodes/core/core-nodes-overview\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Datastore\",\"item\":\"https://learn.getodin.ai/tools/nodes/core/datastore\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://learn.getodin.ai/tools/nodes/core/datastore#article\",\"headline\":\"Datastore\",\"name\":\"Datastore\",\"description\":\"Store, retrieve, or delete values that persist across workflow executions.\",\"url\":\"https://learn.getodin.ai/tools/nodes/core/datastore\",\"mainEntityOfPage\":{\"@id\":\"https://learn.getodin.ai/tools/nodes/core/datastore#webpage\"},\"dateModified\":\"2026-07-04T08:38:16.540Z\",\"publisher\":{\"@id\":\"https://learn.getodin.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://learn.getodin.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Odin AI Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Odin AI Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started!","pages":[{"title":"Welcome to Odin AI Platform","icon":"hand-wave","mode":"wide","href":"/Introduction"},{"title":"Create Your First AI Agent","icon":"play","mode":"wide","href":"/getting-started/create-first-agent"}]},{"group":"Offerings","pages":[{"group":"Cloud","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/offerings/cloud/overview"},{"title":"Cloud Licensing","icon":"file-contract","mode":"wide","href":"/offerings/cloud/licensing"}]},{"group":"On-Premise","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/offerings/on-premise/overview"},{"title":"On-Premise Licensing","icon":"file-signature","mode":"wide","href":"/offerings/on-premise/licensing"},{"title":"On-Premise Installation Guide","icon":"server","mode":"wide","href":"/offerings/on-premise/installation"},{"group":"EKS Deployment","pages":[{"title":"Odin AI Platform - AWS EKS (Services and Infrastructure) Guide","icon":"diagram-project","mode":"wide","href":"/offerings/on-premise/kubernetes-deployment/aws-architecture"},{"title":"EKS Deployment Prerequisites","icon":"clipboard-list","mode":"wide","href":"/offerings/on-premise/kubernetes-deployment/eks-deployment-prerequisites"},{"title":"Odin AI Platform Terraform Infrastructure","icon":"code-branch","mode":"wide","href":"/offerings/on-premise/kubernetes-deployment/terraform-infrastructure"},{"title":"Terragrunt Deployment Guide","icon":"rocket","mode":"wide","href":"/offerings/on-premise/kubernetes-deployment/terragrunt-deployment"},{"title":"Disaster Recovery \u0026 RTO/RPO Guide","icon":"life-ring","mode":"wide","href":"/offerings/on-premise/kubernetes-deployment/disaster-recovery-guide"}]}]}]},{"group":"Chat","pages":[{"title":"Chats","icon":"comment-quote","mode":"wide","href":"/chat/chat"},{"title":"Chat with Documents","icon":"paperclip","mode":"wide","href":"/chat/chat-kb"}]},{"group":"Agents","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/agents/agents"},{"title":"Agent Templates","icon":"clone","mode":"wide","href":"/agents/agent-templates"},{"title":"Predefined and Custom Models","icon":"brain-circuit","href":"/agents/models"},{"title":"Hoshi 1.0","icon":"star","mode":"wide","href":"/agents/hoshi"},{"group":"Toolkits","expanded":true,"pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/agents/toolkits/overview"},{"title":"Knowledge Base Toolkit","icon":"book","href":"/agents/toolkits/knowledge-base"},{"title":"Image Generation Toolkit","icon":"image","href":"/agents/toolkits/image-generation"},{"title":"Web Search Toolkit","icon":"magnifying-glass","href":"/agents/toolkits/web-search"},{"title":"Document Manager Toolkit","icon":"file-lines","href":"/agents/toolkits/document-manager"},{"title":"Database Toolkit","icon":"database","href":"/agents/toolkits/database"},{"title":"Smart Table Manager Toolkit","icon":"table","href":"/agents/toolkits/smart-table-manager"},{"title":"Agent Communication Toolkit","icon":"comments","href":"/agents/toolkits/agent-communication"},{"title":"Python Code Execution Toolkit","icon":"python","href":"/agents/toolkits/python"},{"title":"Node.js Execution Toolkit","icon":"node-js","href":"/agents/toolkits/nodejs"},{"title":"To-Do Manager Toolkit","icon":"list-check","href":"/agents/toolkits/to-do-manager"},{"title":"Workflow Manager Toolkit","icon":"diagram-project","href":"/agents/toolkits/workflow-manager"},{"title":"Ask User Toolkit","icon":"message-question","mode":"wide","href":"/agents/toolkits/ask-user"},{"title":"WhatsApp Toolkit","icon":"whatsapp","mode":"wide","href":"/agents/toolkits/whatsapp"},{"title":"Notion Toolkit","icon":"notion","mode":"wide","href":"/agents/toolkits/notion"},{"title":"Telegram Toolkit","icon":"telegram","mode":"wide","href":"/agents/toolkits/telegram"},{"title":"Google Cloud Platform Toolkit","icon":"google","mode":"wide","href":"/agents/toolkits/google-cloud-platform"}]},{"title":"Tools","icon":"wrench","href":"/agents/tools"},{"title":"MCP (Model Context Protocol)","icon":"network-wired","href":"/agents/mcp"},{"group":"External Integrations","pages":[{"title":"Overview","icon":"plug","mode":"wide","href":"/agents/external-integrations/overview"},{"title":"Microsoft 365","icon":"envelope","href":"/agents/external-integrations/microsoft-365"},{"title":"Gmail","icon":"envelope","href":"/agents/external-integrations/gmail"},{"title":"Google Sheets","icon":"table","href":"/agents/external-integrations/google-sheets"},{"title":"Google Drive","icon":"folder","href":"/agents/external-integrations/google-drive"},{"title":"Google Slides","icon":"presentation-screen","href":"/agents/external-integrations/google-slides"},{"title":"Microsoft Excel","icon":"table-cells","href":"/agents/external-integrations/microsoft-excel"},{"title":"Microsoft Word","icon":"file-lines","href":"/agents/external-integrations/microsoft-word"},{"title":"Dropbox","icon":"dropbox","href":"/agents/external-integrations/dropbox"},{"title":"Asana","icon":"list-check","href":"/agents/external-integrations/asana"},{"title":"Jira","icon":"clipboard-list","href":"/agents/external-integrations/jira"},{"title":"Confluence","icon":"book","href":"/agents/external-integrations/confluence"},{"title":"Salesforce CRM","icon":"users","href":"/agents/external-integrations/salesforce"},{"title":"HubSpot","icon":"building","href":"/agents/external-integrations/hubspot"},{"title":"Odoo ERP","icon":"boxes-stacked","href":"/agents/external-integrations/odoo-erp"},{"title":"Yahoo Finance","icon":"chart-line","href":"/agents/external-integrations/yahoo-finance"},{"title":"Azure Active Directory","icon":"key","href":"/agents/external-integrations/azure-active-directory"},{"title":"GitHub","icon":"github","href":"/agents/external-integrations/github"}]},{"group":"Memory","pages":[{"title":"Memory","icon":"brain","href":"/agents/memory"},{"title":"Managing Memories","icon":"list-check","mode":"wide","href":"/agents/memory-managing"},{"title":"Memory API Reference","icon":"code","mode":"wide","href":"/agents/memory-api-reference"}]},{"group":"Agent Skills","pages":[{"title":"Agent Skills Overview","icon":"wand-magic-sparkles","mode":"wide","href":"/agents/skills/agent-skills-overview"},{"title":"Getting Started with Agent Skills","icon":"rocket","mode":"wide","href":"/agents/skills/agent-skills-getting-started"},{"title":"Agent Skills Library","icon":"books","mode":"wide","href":"/agents/skills/agent-skills-library"}]},{"title":"Agent Settings","icon":"gear","mode":"wide","href":"/agents/settings"},{"title":"Outputs","icon":"code-branch","href":"/agents/outputs"},{"title":"Best Practices and Tips","icon":"lightbulb","mode":"wide","href":"/agents/best-practices"}]},{"group":"Knowledge Base","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/knowledge-base/kb-overview"},{"title":"Uploading Files to the Knowledge Base","icon":"upload","mode":"wide","href":"/knowledge-base/upload-files"},{"group":"Settings","pages":[{"title":"Settings","icon":"folder-gear","href":"/knowledge-base/settings"},{"group":"Connectors","pages":[{"title":"Overview","icon":"circle-info","href":"/knowledge-base/connectors"},{"title":"Confluence","icon":"confluence","mode":"wide","href":"/knowledge-base/kb-connectors-confluence"},{"title":"Google Drive","icon":"google-drive","mode":"wide","href":"/knowledge-base/kb-connectors-google-drive"}]},{"title":"Web Crawler","icon":"spider","mode":"wide","href":"/knowledge-base/kb-crawler"},{"title":"Sync \u0026 Schedule","icon":"clock","href":"/knowledge-base/sync-and-schedule"}]},{"title":"Knowledge Base Templates","icon":"file-lines","href":"/knowledge-base/templates"},{"title":"Smart Tables","icon":"table-list","mode":"wide","href":"/knowledge-base/smart-tables"}]},{"group":"Workflows","pages":[{"title":"Workflows","icon":"bolt","mode":"wide","href":"/tools/workflows-overview"},{"title":"Odin AI Tools","icon":"bolt","mode":"wide","href":"/tools/actions"},{"title":"Workflow Builder v2","icon":"turn-down-right","mode":"wide","href":"/tools/workflows-v2"},{"group":"V2 Nodes","pages":[{"group":"Trigger Nodes","pages":[{"title":"Overview","icon":"chart-diagram","mode":"wide","href":"/tools/nodes/triggers/triggers-overview"},{"title":"Core Triggers","icon":"square-caret-right","href":"/tools/nodes/triggers/core-triggers"},{"title":"Communication Triggers","icon":"envelope","href":"/tools/nodes/triggers/communication-triggers"},{"title":"Google Triggers","icon":"google","href":"/tools/nodes/triggers/google-triggers"}]},{"group":"Core Nodes","pages":[{"title":"Overview","icon":"puzzle-piece","mode":"wide","href":"/tools/nodes/core/core-nodes-overview"},{"title":"API","description":"Make HTTP requests to external APIs and services from within a workflow.","icon":"plug","mode":"wide","href":"/tools/nodes/core/api"},{"title":"Datastore","icon":"database","mode":"wide","href":"/tools/nodes/core/datastore"},{"title":"Extract Website Content","description":"Scrape and extract content from a web page URL.","icon":"globe","mode":"wide","href":"/tools/nodes/core/extract-website-content"},{"title":"Final Output","icon":"arrow-right-from-bracket","mode":"wide","href":"/tools/nodes/core/final-output"},{"title":"Return Response","icon":"reply","mode":"wide","href":"/tools/nodes/core/return-response"},{"title":"Call Flow","icon":"arrow-right-arrow-left","mode":"wide","href":"/tools/nodes/core/call-flow"},{"title":"Get Flow Result","icon":"clock","mode":"wide","href":"/tools/nodes/core/get-flow-result"}]},{"group":"AI Nodes","pages":[{"title":"Overview","icon":"robot","mode":"wide","href":"/tools/nodes/ai/ai-nodes-overview"},{"title":"LLM","icon":"microchip","mode":"wide","href":"/tools/nodes/ai/llm"},{"title":"Agent","icon":"robot","mode":"wide","href":"/tools/nodes/ai/agent"},{"title":"Email Creator","icon":"envelope","mode":"wide","href":"/tools/nodes/ai/email-creator"}]},{"group":"Flow Nodes","pages":[{"title":"Overview","icon":"arrow-right-arrow-left","mode":"wide","href":"/tools/nodes/flow/flow-nodes-overview"},{"title":"If/Else","icon":"code-branch","mode":"wide","href":"/tools/nodes/flow/if-else"},{"title":"Loop","icon":"rotate","mode":"wide","href":"/tools/nodes/flow/loop"},{"title":"Delay","icon":"clock","mode":"wide","href":"/tools/nodes/flow/delay"},{"title":"Wait for Approval","icon":"circle-check","mode":"wide","href":"/tools/nodes/flow/wait-for-approval"},{"title":"Create Approval Link","icon":"link","mode":"wide","href":"/tools/nodes/flow/create-approval-link"}]},{"group":"Toolkit Nodes","pages":[{"title":"Overview","icon":"toolbox","mode":"wide","href":"/tools/nodes/toolkits/toolkits-overview"},{"title":"Asana Toolkit","icon":"briefcase","href":"/tools/nodes/toolkits/asana"},{"title":"Odin AI Toolkit","icon":"robot","href":"/tools/nodes/toolkits/automation-anywhere"},{"title":"Confluence Toolkit","icon":"book","href":"/tools/nodes/toolkits/confluence"},{"title":"Database Toolkit","icon":"database","href":"/tools/nodes/toolkits/database"}]}]},{"title":"Exporting \u0026 Importing Workflows","icon":"upload","mode":"wide","href":"/tools/export-import-workflows"},{"title":"Workflow Failure Notifications","icon":"bell","mode":"wide","href":"/tools/workflow-failure-notification"},{"title":"Workflow V1 Migration Tool","icon":"arrow-right-arrow-left","mode":"wide","href":"/tools/migrate-v1-workflows"}]},{"group":"Interfaces","pages":[{"title":"Create Custom Interfaces For Your Project","icon":"window-maximize","href":"/documentation/interfaces-v2"}]},{"group":"Public Chatbot","pages":[{"title":"Public Chatbot","icon":"message","mode":"wide","href":"/public-chatbot/chatbot-public"},{"title":"Chatbot Configuration","icon":"gears","mode":"wide","href":"/public-chatbot/chatbot-configuration"},{"title":"Integrate Odin AI Chatbot to Your Website \u0026 Apps","icon":"handshake","mode":"wide","href":"/public-chatbot/chatbot-integration"},{"title":"Integrate Odin AI Chatbot to Google Workspace","icon":"message","mode":"wide","href":"/public-chatbot/chatbot-google-chat"},{"title":"Integrate Odin AI Platform Chatbot to MS Teams","icon":"user-group","mode":"wide","href":"/public-chatbot/chatbot-teams"},{"title":"Integrate Odin AI Chatbot to Slack","icon":"slack","mode":"wide","href":"/public-chatbot/chatbot-slack"}]},{"group":"Project Settings","pages":[{"title":"General","icon":"circle-info","mode":"wide","href":"/project-settings/general"},{"title":"Export Project","icon":"file-export","mode":"wide","href":"/project-settings/export-project"},{"title":"Analytics","icon":"chart-mixed","mode":"wide","href":"/project-settings/analytics"},{"title":"Members","icon":"users","mode":"wide","href":"/project-settings/members"},{"title":"Billing","icon":"display-chart-up-circle-dollar","mode":"wide","href":"/project-settings/billing"},{"title":"Roles","icon":"user-gear","mode":"wide","href":"/project-settings/roles"},{"title":"API Keys","icon":"key","mode":"wide","href":"/project-settings/api-keys"},{"title":"Library","icon":"books","mode":"wide","href":"/project-settings/library"},{"title":"Datastore","icon":"vault","mode":"wide","href":"/project-settings/datastore"},{"title":"Integrations","icon":"plug","mode":"wide","href":"/project-settings/integrations"},{"title":"History","icon":"clock-rotate-left","mode":"wide","href":"/project-settings/history"},{"title":"Logs","icon":"scroll","mode":"wide","href":"/project-settings/logs"},{"title":"Agent Interactions","icon":"message-bot","mode":"wide","href":"/project-settings/agent-interactions"},{"group":"Knowledge Base Settings","pages":[{"title":"Settings","icon":"folder-gear","mode":"wide","href":"/project-settings/kb-settings/kb-settings"},{"group":"Connections","pages":[{"title":"Connections","icon":"plug","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-connections"},{"group":"Cloud Storage \u0026 Documentation","pages":[{"title":"Connect Google Drive to the Knowledge Base","icon":"google-drive","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-google-drive"},{"title":"Connect SharePoint to the Knowledge Base","icon":"microsoft","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-sharepoint"},{"title":"Connect Confluence to the Knowledge Base","icon":"confluence","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-confluence"},{"title":"Connect Zoomin to the Knowledge Base","icon":"book","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-zoomin"}]},{"group":"Databases","pages":[{"title":"Connect MySQL to the Knowledge Base","icon":"database","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-my-sql"},{"title":"Connect Microsoft SQL to the Knowledge Base","icon":"microsoft","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-microsoft-sql"},{"title":"Connect Oracle to the Knowledge Base","icon":"database","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-oracle"},{"title":"Connect Generic SQL to the Knowledge Base","icon":"database","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-generic-sql"}]},{"group":"ERP Systems","pages":[{"title":"Connect Odoo to the Knowledge Base","icon":"briefcase","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-odoo"},{"title":"Google Cloud Platform Connection","icon":"google","mode":"wide","href":"/project-settings/kb-settings/kb-connections/kb-google-cloud-platform"}]}]},{"title":"Sync \u0026 Schedule","icon":"clock","mode":"wide","href":"/project-settings/kb-settings/kb-sync-schedule"}]}]},{"group":"My Account","pages":[{"title":"General","icon":"id-card","href":"/my-account/general"},{"title":"API Keys","icon":"key","href":"/my-account/api-keys"},{"title":"Dashboard","icon":"chart-line","href":"/my-account/dashboard"},{"title":"Members","icon":"users","mode":"wide","href":"/my-account/team-members"},{"title":"Account Settings","icon":"user-gear","href":"/my-account/account-settings"},{"title":"Tags","icon":"tags","href":"/my-account/tags"},{"title":"Usage","icon":"chart-pie","mode":"wide","href":"/my-account/usage"}]},{"group":"Platform Admin","pages":[{"group":"Super Admin Dashboard","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/super-admin/sa-dashboard"},{"title":"General","icon":"list","mode":"wide","href":"/super-admin/sa-general"},{"title":"Users","icon":"users","mode":"wide","href":"/super-admin/sa-users"},{"title":"Teams","icon":"users","mode":"wide","href":"/super-admin/sa-teams"},{"title":"System","icon":"gear","mode":"wide","href":"/super-admin/sa-system"},{"title":"Knowledge Base","icon":"database","mode":"wide","href":"/super-admin/sa-kb"},{"title":"Task Monitor","icon":"magnifying-glass-chart","mode":"wide","href":"/super-admin/sa-task-monitor"},{"title":"SAML Access Controls","icon":"lock","mode":"wide","href":"/super-admin/sa-access-controls"},{"title":"Agents","icon":"robot","mode":"wide","href":"/super-admin/sa-agents"},{"title":"Automated Management","icon":"users-gear","mode":"wide","href":"/super-admin/sa-automated-management"}]},{"group":"SSO Configuration","pages":[{"title":"SSO Integration Overview","icon":"arrow-right-to-bracket","mode":"wide","href":"/super-admin/sso/sso-integration-overview"},{"title":"SAML SSO in EK — How It Works","icon":"book-open","mode":"wide","href":"/super-admin/sso/saml-sso-how-it-works"},{"title":"SSO Metadata Setup Guide","icon":"gear","mode":"wide","href":"/super-admin/sso/saml-sso-metadata-setup-guide"},{"title":"SSO Troubleshooting \u0026 Reference","icon":"wrench","mode":"wide","href":"/super-admin/sso/saml-sso-troubleshooting"},{"title":"SP Metadata Endpoint","icon":"code","mode":"wide","href":"/super-admin/sso/sp-metadata-endpoint"},{"title":"Setting Up Azure AD for EK SSO","icon":"key","mode":"wide","href":"/super-admin/sso/azure-sso-config"},{"title":"Setting Up Okta for EK SSO","icon":"key","mode":"wide","href":"/super-admin/sso/okta-sso-config"}]}]},{"group":"SDK","pages":[{"title":"SDK Overview","icon":"circle-info","href":"/sdk/overview"},{"title":"Chat SDK","icon":"comment-question","href":"/sdk/chat"},{"title":"Smart Tables SDK","icon":"table","href":"/sdk/smart-tables"},{"title":"Voice SDK","icon":"microphone","href":"/sdk/voice"}]},{"group":"General Information","pages":[{"title":"Security \u0026 Data Practices","icon":"table-cells-lock","mode":"wide","href":"/general/security-data-practices"},{"title":"Security \u0026 Compliance","icon":"shield-check","href":"/general/security-compliance"},{"group":"Authentication","pages":[{"title":"Email-Password Sign-In","icon":"envelope-circle-check","href":"/general/authentication/email-password"},{"title":"Google Sign-In","icon":"google","href":"/general/authentication/google-sign-in"},{"title":"Okta Single Sign-On (SSO)","icon":"key","href":"/general/authentication/okta-sso"},{"title":"Azure AD Single Sign-On (SSO)","icon":"microsoft","href":"/general/authentication/azure-ad-sso"},{"title":"Custom Single Sign-On (SSO)","icon":"id-card","href":"/general/authentication/custom-sso"}]},{"title":"Status Monitoring","icon":"display-chart-up","href":"/general/status-monitoring"},{"title":"Credits","icon":"coins","mode":"wide","href":"/general/credits"},{"title":"On-Premise Troubleshooting","icon":"screwdriver-wrench","href":"/general/on-premise-troubleshooting"},{"title":"On-Premise SDLC Best Practices","icon":"thumbs-up","href":"/general/on-premise-sdlc-best-practices"},{"title":"Best Practices: Dev to Prod Migration in EK Cloud (Single Tenant)","icon":"thumbs-up","href":"/general/cloud-sdlc-best-practices"},{"title":"Common API Errors","icon":"cloud-exclamation","href":"/general/api-errors"}]},{"group":"Change Logs","pages":[{"title":"Overview","icon":"circle-info","mode":"wide","href":"/changelogs/overview"},{"group":"By version","expanded":false,"pages":[{"title":"2.2.0","href":"/changelogs/2.2.0"},{"title":"2.1.1","href":"/changelogs/2.1.1"},{"title":"2.1.0","href":"/changelogs/2.1.0"},{"title":"2.0.3","href":"/changelogs/2.0.3"},{"title":"2.0.2","href":"/changelogs/2.0.2"},{"title":"2.0.1","href":"/changelogs/2.0.1"},{"title":"2.0.0","href":"/changelogs/2.0.0"},{"title":"1.9.1","href":"/changelogs/1.9.1"},{"title":"1.9.0","href":"/changelogs/1.9.0"},{"title":"1.8.0","href":"/changelogs/1.8.0"},{"title":"1.7.0","href":"/changelogs/1.7.0"},{"title":"1.6.0","href":"/changelogs/1.6.0"},{"title":"1.5.3","href":"/changelogs/1.5.3"},{"title":"1.5.2","href":"/changelogs/1.5.2"},{"title":"1.5.1","href":"/changelogs/1.5.1"},{"title":"1.5.0","href":"/changelogs/1.5.0"},{"title":"1.4.0","href":"/changelogs/1.4.0"},{"title":"1.3.1","href":"/changelogs/1.3.1"},{"title":"1.3.0","href":"/changelogs/1.3.0"},{"title":"1.2.3","href":"/changelogs/1.2.3"},{"title":"1.2.2","href":"/changelogs/1.2.2"},{"title":"1.2.1","href":"/changelogs/1.2.1"},{"title":"1.2.0","href":"/changelogs/1.2.0"}]},{"group":"Feature Deprecations","pages":[{"title":"Upcoming Feature Deprecations","icon":"triangle-exclamation","mode":"wide","href":"/changelogs/feature-deprecations/deprecations-overview"},{"title":"Default Model Change — GPT-5.4 nano","icon":"microchip-ai","href":"/changelogs/feature-deprecations/default-model-change"},{"title":"Workflows V1 Deprecation","icon":"turn-down-left","mode":"wide","href":"/changelogs/feature-deprecations/workflows-v1-deprecation"}]}]}]}]},"basePath":"","title":"Datastore - Odin AI Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}