Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript
BeeAI Framework is an open-source framework for building production-grade multi-agent systems. It is hosted by the Linux Foundation under open governance, ensuring transparency, community-driven development, and enterprise-grade stability.BeeAI goes beyond simple prompting by providing a lightweight yet powerful approach to reliable agent development, with built-in constraint enforcement and rule-based governance that preserves reasoning abilities while ensuring predictable behavior.
The BeeAI Framework provides the flexibility and performance needed for scalable AI systems, supporting both Python and TypeScript with complete feature parity.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"BeeAI Framework","colors":{"primary":"#000000","light":"#c5c5c5","dark":"#000000"},"logo":{"light":"https://mintcdn.com/beeai-framework/nLL-ZEjrgugIyhoR/logo/beeai-framework-light.svg?fit=max\u0026auto=format\u0026n=nLL-ZEjrgugIyhoR\u0026q=85\u0026s=f0d0d501b59c56891ae141ab1811c37f","dark":"https://mintcdn.com/beeai-framework/nLL-ZEjrgugIyhoR/logo/beeai-framework-dark.svg?fit=max\u0026auto=format\u0026n=nLL-ZEjrgugIyhoR\u0026q=85\u0026s=b50f5c02a26bbcc6ee07b569ae30b711"},"favicon":"https://mintcdn.com/beeai-framework/EZq3QxAM58y43-zk/favicon.svg?fit=max\u0026auto=format\u0026n=EZq3QxAM58y43-zk\u0026q=85\u0026s=94d139ceba8bd57adf395631f273a48f","navbar":{"links":[{"href":"https://discord.gg/AZFrp3UF5k","label":"Discord"}],"primary":{"type":"button","label":"GitHub","href":"https://github.com/i-am-bee/beeai-framework"}},"footer":{"socials":{"github":"https://github.com/i-am-bee/beeai-framework","discord":"https://discord.gg/NradeA6ZNF","bluesky":"https://bsky.app/profile/beeaiagents.bsky.social","youtube":"https://www.youtube.com/@BeeAIAgents"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"beeai-framework","hasAudioNarration":false,"actualSubdomain":"beeai-framework","customDomains":["framework.beeai.dev"],"gitSource":{"type":"github","owner":"i-am-bee","repo":"beeai-framework","deployBranch":"main","contentDirectory":"docs-old","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac759295b1873d75a48c1e8","collectionId":"1bd782f0-3ac4-4425-ae0b-a37b6b875d97","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac759295b1873d75a48c1e8"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"ENABLED"}},"buildId":"6ac759295b1873d75a48c1e8","clientVersion":"0.0.3902","searchFilterCounts":[{"language":"default","tag":"Core Concepts","count":15},{"language":"default","tag":"Integrations","count":6},{"language":"default","tag":"Introduction","count":3},{"language":"default","tag":"Community","count":1},{"language":"default","tag":"Guides","count":1}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"editor-private-page-search","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":"teamspace","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","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":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":""}],"page":{"pagePath":"introduction/welcome","slug":"/introduction/welcome","pageMetadata":{"title":"Welcome to the BeeAI Framework","sidebarTitle":"Welcome","description":"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript","icon":"door-open","href":"/introduction/welcome"},"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: \"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\"\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={hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`BeeAI Framework`}),` is an open-source framework for building production-grade multi-agent systems. It is hosted by the Linux Foundation under open governance, ensuring transparency, community-driven development, and enterprise-grade stability.`]}),`\n`,_jsxs(_components.p,{children:[`BeeAI goes beyond simple prompting by providing a lightweight yet powerful approach to reliable agent development, with `,_jsx(_components.strong,{children:`built-in constraint enforcement`}),` and rule-based governance that preserves reasoning abilities while ensuring `,_jsx(_components.strong,{children:`predictable behavior`}),`.\nThe BeeAI Framework provides the flexibility and performance needed for scalable AI systems, supporting both `,_jsx(_components.strong,{children:`Python`}),` and `,_jsx(_components.strong,{children:`TypeScript`}),` with complete feature parity.`]}),`\n`,_jsx(Heading,{level:`2`,id:`key-features`,children:`Key Features`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Feature`})}),_jsx(_components.th,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Production Optimization`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Built-in caching, memory optimization, and resource management for scalable deployment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Agents with Constraints`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Preserve your agent’s reasoning abilities while enforcing deterministic rules instead of suggesting behavior`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Dynamic Workflows`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Use simple decorators to design multi-agent systems with advanced patterns like parallelism, retries, and replanning`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Declarative Orchestration`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Define complex agent systems in YAML for more predictable and maintainable orchestration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Pluggable Observability`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Integrate with your existing stack in minutes with native OpenTelemetry support for real-time monitoring, auditing, and detailed tracing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`MCP and A2A Native`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Build MCP-compatible components, equip agents with MCP tools, and interoperate with any MCP or A2A agent system`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Provider Agnostic`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Supports 10+ LLM providers including Ollama, Groq, OpenAI, Watsonx.ai, and more with seamless switching`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Python and TypeScript Support`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Complete feature parity between Python and TypeScript implementations lets teams build with the tools they already know and love`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`join-the-community`,children:`Join the Community`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Discord`,icon:`discord`,href:`https://discord.gg/NradeA6ZNF`,children:_jsx(_components.p,{children:`Support`})}),_jsx(Card,{title:`Bluesky`,icon:`bluesky`,href:`https://bsky.app/profile/beeaiagents.bsky.social`,children:_jsx(_components.p,{children:`Announcements`})}),_jsx(Card,{title:`Youtube`,icon:`youtube`,href:`https://youtube.com/@BeeAIAgents`,children:_jsx(_components.p,{children:`Tutorials`})})]})]})}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":"Welcome to the BeeAI Framework","sidebarTitle":"Welcome","description":"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript","icon":"door-open","href":"/introduction/welcome"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Key Features","slug":"key-features","depth":2,"children":[]},{"title":"Join the Community","slug":"join-the-community","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"beeai-framework","siteName":"BeeAI Framework","title":"Welcome to the BeeAI Framework - BeeAI Framework","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-09-09T21:26:37.016Z","originalFileLocation":"introduction/welcome.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=\"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\">\u003cmeta data-mint-head name=\"application-name\" content=\"BeeAI Framework\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_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/beeai-framework/PFK2IvHWMJJ_XaVU/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Welcome to the BeeAI Framework - BeeAI Framework\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BeeAI Framework\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://framework.beeai.dev/introduction/welcome\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Welcome to the BeeAI Framework - BeeAI Framework\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/beeai-framework/PFK2IvHWMJJ_XaVU/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BeeAI Framework\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://framework.beeai.dev/introduction/welcome\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/introduction/welcome.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://framework.beeai.dev/#organization\",\"name\":\"BeeAI Framework\",\"url\":\"https://framework.beeai.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/beeai-framework/nLL-ZEjrgugIyhoR/logo/beeai-framework-light.svg?fit=max\u0026auto=format\u0026n=nLL-ZEjrgugIyhoR\u0026q=85\u0026s=f0d0d501b59c56891ae141ab1811c37f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://framework.beeai.dev#website\",\"name\":\"BeeAI Framework\",\"url\":\"https://framework.beeai.dev\",\"publisher\":{\"@id\":\"https://framework.beeai.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://framework.beeai.dev/introduction/welcome#webpage\",\"url\":\"https://framework.beeai.dev/introduction/welcome\",\"name\":\"Welcome to the BeeAI Framework\",\"description\":\"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\",\"dateModified\":\"2025-09-09T21:26:37.016Z\",\"isPartOf\":{\"@id\":\"https://framework.beeai.dev#website\"},\"breadcrumb\":{\"@id\":\"https://framework.beeai.dev/introduction/welcome#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://framework.beeai.dev/introduction/welcome#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BeeAI Framework\",\"item\":\"https://framework.beeai.dev\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Welcome to the BeeAI Framework\",\"item\":\"https://framework.beeai.dev/introduction/welcome\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://framework.beeai.dev/introduction/welcome#article\",\"headline\":\"Welcome to the BeeAI Framework\",\"name\":\"Welcome to the BeeAI Framework\",\"description\":\"Build reliable and production-ready multi-agent systems with our lightweight framework in Python or TypeScript\",\"url\":\"https://framework.beeai.dev/introduction/welcome\",\"mainEntityOfPage\":{\"@id\":\"https://framework.beeai.dev/introduction/welcome#webpage\"},\"dateModified\":\"2025-09-09T21:26:37.016Z\",\"publisher\":{\"@id\":\"https://framework.beeai.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://framework.beeai.dev#website\"}}]}\u003c/script>","siteName":"BeeAI Framework","nav":{"global":null,"groups":[{"group":"Introduction","pages":[{"title":"Welcome to the BeeAI Framework","sidebarTitle":"Welcome","icon":"door-open","href":"/introduction/welcome"},{"title":"Quickstart","description":"Get up and running with the BeeAI framework","icon":"rocket","href":"/introduction/quickstart"},{"title":"The Grand Tour","icon":"route","href":"/introduction/tour"}]},{"group":"Core Concepts","pages":[{"title":"Requirement Agent","icon":"microscope","href":"/modules/agents/requirement-agent"},{"title":"Middleware","icon":"repeat","href":"/modules/middleware"},{"title":"Agents","icon":"robot","href":"/modules/agents"},{"title":"Serve","icon":"truck","href":"/modules/serve"},{"title":"Backend","icon":"gear","href":"/modules/backend"},{"title":"Tools","icon":"wrench","href":"/modules/tools"},{"title":"Memory","icon":"brain","href":"/modules/memory"},{"title":"RAG","icon":"folder-check","href":"/modules/rag"},{"title":"Observability","icon":"chart-line","href":"/modules/observability"},{"title":"Cache","icon":"database","href":"/modules/cache"},{"title":"Logger","icon":"scroll","href":"/modules/logger"},{"title":"Serialization","icon":"box","href":"/modules/serialization"},{"title":"Errors","icon":"circle-exclamation","href":"/modules/errors"},{"title":"Templates","icon":"file-lines","href":"/modules/templates"},{"title":"Workflows","icon":"diagram-project","href":"/modules/workflows"},{"title":"Evaluation","href":"/modules/evaluation"}]},{"group":"Integrations","pages":[{"title":"Agent Stack","icon":"server","href":"/integrations/agent-stack"},{"title":"MCP","icon":"server","href":"/integrations/mcp"},{"title":"A2A","icon":"server","href":"/integrations/a2a"},{"title":"ACP (Zed)","icon":"code","href":"/integrations/acp-zed"},{"title":"IBM watsonx Orchestrate","icon":"server","href":"/integrations/watsonx-orchestrate"},{"title":"OpenAI API","icon":"server","href":"/integrations/openai-api"}]},{"group":"Guides","pages":[{"title":"MCP Slackbot","icon":"slack","href":"/guides/mcp-slackbot"}]},{"group":"Community","pages":[{"title":"Contribute","icon":"handshake","href":"/community/contribute"}]}]},"title":"Welcome to the BeeAI Framework - BeeAI Framework","buildId":"dpl_C3fsfi1EcrBns9Vx91gUSN1X3Hi4","deploymentId":"dpl_C3fsfi1EcrBns9Vx91gUSN1X3Hi4","dynamics":[],"chunks":[]}