We provide developers with a number of SDKs/API wrappers to help simplify the integration
process. Our Client and Admin API wrappers are generated with Fern,
which allows us to automatically synchronize these libraries with our systems and the source of
truth.
Many more SDKs are coming soon. Reach out to us via
Discord or
email if you’d like to use Proficient but need
an SDK for another language or platform.
React
The React SDK for client applications using React.
JavaScript
The Client SDK for TypeScript/JavaScript applications.
Node.js
The Admin SDK for Node.js backends.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Proficient AI Documentation","colors":{"primary":"#8535f0","light":"#5659f0","dark":"#5659f0"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/proficientai/FLSho9m8n9aeXKxf/logo/light.png?fit=max\u0026auto=format\u0026n=FLSho9m8n9aeXKxf\u0026q=85\u0026s=6689e8fc19bf2b816777d3c19dd24acc","dark":"https://mintcdn.com/proficientai/FLSho9m8n9aeXKxf/logo/dark.png?fit=max\u0026auto=format\u0026n=FLSho9m8n9aeXKxf\u0026q=85\u0026s=612c2a3f66e74b1825dde3f1097c771e","href":"https://proficientai.com"},"api":{"openapi":["admin-openapi.yml","client-openapi.yml"],"playground":{"display":"interactive"},"mdx":{"server":"https://api.proficientai.com","auth":{"method":"key","name":null}}},"background":{"image":"https://mintlify.s3.us-west-1.amazonaws.com/proficientai/images/bg.png","decoration":null,"color":{"light":"#f9f7fc","dark":"#14111C"}},"navbar":{"links":[{"label":"GitHub","href":"https://github.com/proficientai/js"}],"primary":{"type":"button","label":"Request Access","href":"https://proficientai.com/access"}},"footer":{"socials":{"discord":"https://discord.gg/DVbwTM8erb","github":"https://github.com/proficientai","twitter":"https://twitter.com/proficientai","linkedin":"https://linkedin.com/company/proficientai"}},"integrations":{"posthog":{"apiKey":"phc_9KnDgBFBrOLG4Sp9dbn6nVpighZAkNDbimz0CGib5Uo"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"proficientai","hasAudioNarration":false,"actualSubdomain":"proficientai","customDomains":["docs.proficientai.com"],"gitSource":{"type":"github","owner":"proficientai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c35512ef21155ee551bc","collectionId":"8b5d8ba7-4b73-472a-9401-c4dac5099a89","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20c35512ef21155ee551bc:success","clientVersion":"0.0.3880","searchFilterCounts":[{"language":"default","tag":"Admin API Reference","count":17},{"language":"default","tag":"Client API Reference","count":16},{"language":"default","tag":"Agents","count":11},{"language":"default","tag":"Documentation","count":9},{"language":"default","tag":"Users","count":7},{"language":"default","tag":"Interactions","count":5},{"language":"default","tag":"Messages","count":4},{"language":"default","tag":"SDKs","count":4},{"language":"default","tag":"Admin API","count":3},{"language":"default","tag":"Client API","count":3}]},"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"sdks/overview","slug":"/sdks/overview","pageMetadata":{"title":"Overview","description":null,"href":"/sdks/overview"},"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`,..._provideComponents(),...props.components},{Card,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`We provide developers with a number of SDKs/API wrappers to help simplify the integration\nprocess. Our Client and Admin API wrappers are generated with `,_jsx(_components.a,{href:`https://buildwithfern.com`,children:`Fern`}),`,\nwhich allows us to automatically synchronize these libraries with our systems and the source of\ntruth.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Many more SDKs are coming soon. Reach out to us via\n`,_jsx(_components.a,{href:`https://discord.gg/DVbwTM8erb`,children:`Discord`}),` or\n`,_jsx(_components.a,{href:`mailto:anar@proficientai.com`,children:`email`}),` if you’d like to use Proficient but need\nan SDK for another language or platform.`]})}),`\n`,_jsx(Card,{title:`React`,icon:`react`,href:`/sdks/react`,children:_jsx(_components.p,{children:`The React SDK for client applications using React.`})}),`\n`,_jsx(Card,{title:`JavaScript`,icon:`js`,href:`/sdks/js-client`,children:_jsx(_components.p,{children:`The Client SDK for TypeScript/JavaScript applications.`})}),`\n`,_jsx(Card,{title:`Node.js`,icon:`node`,href:`/sdks/node-admin`,children:_jsx(_components.p,{children:`The Admin SDK for Node.js backends.`})})]})}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":"Overview","description":null,"href":"/sdks/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"proficientai","siteName":"Proficient AI Documentation","title":"Overview - Proficient AI Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:48:51.184Z","originalFileLocation":"sdks/overview.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Proficient AI Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_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/proficientai/UWEmv4sUfmm3I8jG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Proficient AI Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Proficient AI Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.proficientai.com/sdks/overview\">\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=\"Overview - Proficient AI Documentation\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/proficientai/UWEmv4sUfmm3I8jG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Proficient AI Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8535f0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.proficientai.com/sdks/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sdks/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.proficientai.com/#organization\",\"name\":\"Proficient AI Documentation\",\"url\":\"https://docs.proficientai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/proficientai/FLSho9m8n9aeXKxf/logo/light.png?fit=max\u0026auto=format\u0026n=FLSho9m8n9aeXKxf\u0026q=85\u0026s=6689e8fc19bf2b816777d3c19dd24acc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.proficientai.com#website\",\"name\":\"Proficient AI Documentation\",\"url\":\"https://docs.proficientai.com\",\"publisher\":{\"@id\":\"https://docs.proficientai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.proficientai.com/sdks/overview#webpage\",\"url\":\"https://docs.proficientai.com/sdks/overview\",\"name\":\"Overview\",\"dateModified\":\"2026-01-06T22:48:51.184Z\",\"isPartOf\":{\"@id\":\"https://docs.proficientai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.proficientai.com/sdks/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.proficientai.com/sdks/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Proficient AI Documentation\",\"item\":\"https://docs.proficientai.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://docs.proficientai.com/sdks/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.proficientai.com/sdks/overview#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"url\":\"https://docs.proficientai.com/sdks/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.proficientai.com/sdks/overview#webpage\"},\"dateModified\":\"2026-01-06T22:48:51.184Z\",\"publisher\":{\"@id\":\"https://docs.proficientai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.proficientai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Proficient AI Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Proficient AI Documentation","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Welcome","pages":[{"title":"Introduction","href":"/intro"},{"title":"Why Proficient AI?","href":"/why-proficient"},{"title":"Concepts","href":"/concepts"}]},{"group":"Getting Started","pages":[{"title":"Installation","href":"/installation"},{"title":"Creating my first agent","description":null,"href":"/create-agent"}]},{"group":"SDKs","pages":[{"title":"Overview","href":"/sdks/overview"},{"title":"React SDK","icon":"react","description":null,"href":"/sdks/react"},{"title":"JavaScript Client SDK","icon":"js","href":"/sdks/js-client"},{"title":"Node.js Admin SDK","icon":"node","href":"/sdks/node-admin"}]}]},{"anchor":"Client API Reference","icon":"rectangle-terminal","pages":[{"title":"Client API Reference","href":"/client-api/intro"}]},{"anchor":"Admin API Reference","icon":"rectangle-terminal","pages":[{"title":"Admin API Reference","href":"/admin-api/intro"}]},{"anchor":"Community \u0026 Support","href":"https://discord.gg/DVbwTM8erb","icon":"discord"},{"anchor":"GitHub","href":"https://github.com/proficientai/js","icon":"github"}]},"title":"Overview - Proficient AI Documentation","buildId":"dpl_8yzRtH9eErzJnpfBBed2uBNYhAmY","deploymentId":"dpl_8yzRtH9eErzJnpfBBed2uBNYhAmY","dynamics":[],"chunks":[]}