Unblocked Code Review uses AI and your team’s context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.
Unblocked Code Review uses AI to review your pull requests and catch real issues before they ship.
It focuses on correctness and learns your team’s conventions over time.
As you connect more context to your Unblocked workspace, reviews become increasingly precise and helpful.The AI reviewer analyzes code changes for potential bugs, logic errors, security vulnerabilities, and adherence to best practices.
It supports all major programming languages and integrates seamlessly with your existing pull request workflow.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Unblocked","colors":{"primary":"#3E2DDA","light":"#8A7EF9","dark":"#3E2DDA"},"logo":{"light":"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-coloured.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=401dce22d95765942f25732336b5f46a","dark":"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-transparent.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=79d1d5e9b85c1009d43c69131b3c9092","href":"https://www.getunblocked.com"},"favicon":"https://mintcdn.com/unblocked/Ot7bkvJ2zHKpe7gi/favicon.png?fit=max\u0026auto=format\u0026n=Ot7bkvJ2zHKpe7gi\u0026q=85\u0026s=4a0d15374f5a771bce02c878fb07c134","navbar":{"primary":{"type":"button","label":"Book a Demo","href":"https://getunblocked.com/demo/"}},"seo":{"indexing":"all"},"integrations":{"gtm":{"tagId":"GTM-KRHSC7M9"},"intercom":{"appId":"crhakcyc"}},"contextual":{"options":["copy","download-spec","claude","chatgpt",{"title":"Try Unblocked MCP","description":"Give rich context to your agentic apps with Unblocked MCP","icon":"robot","href":"https://getunblocked.com/unblocked-mcp/?ref=docs"}],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unblocked","hasAudioNarration":false,"actualSubdomain":"unblocked","customDomains":["docs.getunblocked.com"],"gitSource":{"type":"github","owner":"unblocked","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae5356af97f78cc3d055a85","collectionId":"d0fec6a3-1b05-49b4-ae5b-f51d02f693fe","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae5356af97f78cc3d055a85"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae5356af97f78cc3d055a85","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":112},{"language":"default","tag":"Product Guides","count":41},{"language":"default","tag":"Unblocked API","count":40},{"language":"default","tag":"Data Sources","count":37},{"language":"default","tag":"Unblocked MCP","count":16},{"language":"default","tag":"Team Settings","count":14},{"language":"default","tag":"SCIM","count":12},{"language":"default","tag":"Unblocked Chat","count":11},{"language":"default","tag":"Install","count":10},{"language":"default","tag":"Context","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":[{"filePath":"style.css","content":".twoMinVideo{aspect-ratio:560/315;width:100%;border-radius:10px}div.img-outline{padding:1% 5.5%}.img-radius{border-radius:8px}.card-group>.card,a[class~=text-primary]{--nav-icon-color:rgb(var(--primary))}.dark .card-group>.card,.dark a[class~=text-primary]{--nav-icon-color:rgb(var(--primary-light))}.dark img[src*=\".svg\"].bg-transparent{background-color:var(--nav-icon-color, rgb(var(--gray-500)))}img[src*=\".svg\"].bg-transparent{object-fit:none;object-position:9999px 9999px;background-color:var(--nav-icon-color, rgb(var(--gray-400)));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-size:100%}img[src*=\"datadog.svg\"]{-webkit-mask-image:url(/img/datadog.svg);mask-image:url(/img/datadog.svg)}img[src*=\"sentry.svg\"]{-webkit-mask-image:url(/img/sentry.svg);mask-image:url(/img/sentry.svg)}img[src*=\"circleci.svg\"]{-webkit-mask-image:url(/img/circleci.svg);mask-image:url(/img/circleci.svg)}img[src*=\"coda.svg\"]{-webkit-mask-image:url(/img/coda.svg);mask-image:url(/img/coda.svg)}img[src*=\"buildkite.svg\"]{-webkit-mask-image:url(/img/buildkite.svg);mask-image:url(/img/buildkite.svg)}img[src*=\"asana.svg\"]{-webkit-mask-image:url(/img/asana.svg);mask-image:url(/img/asana.svg)}img[src*=\"ado.svg\"]{-webkit-mask-image:url(/img/ado.svg);mask-image:url(/img/ado.svg)}img[src*=\"notion.svg\"]{-webkit-mask-image:url(/img/notion.svg);mask-image:url(/img/notion.svg)}img[src*=\"posthog.svg\"]{-webkit-mask-image:url(/img/posthog.svg);mask-image:url(/img/posthog.svg)}img[src*=\"linear.svg\"]{-webkit-mask-image:url(/img/linear.svg);mask-image:url(/img/linear.svg)}img[src*=\"databricks.svg\"]{-webkit-mask-image:url(/img/databricks.svg);mask-image:url(/img/databricks.svg)}img[src*=\"snowflake.svg\"]{-webkit-mask-image:url(/img/snowflake.svg);mask-image:url(/img/snowflake.svg)}img[src*=\"zendesk.svg\"]{-webkit-mask-image:url(/img/zendesk.svg);mask-image:url(/img/zendesk.svg)}img[src*=\"mcp.svg\"]{-webkit-mask-image:url(/img/mcp.svg);mask-image:url(/img/mcp.svg)}img[src*=\"claude.svg\"]{-webkit-mask-image:url(/img/claude.svg);mask-image:url(/img/claude.svg)}img[src*=\"openai.svg\"]{-webkit-mask-image:url(/img/openai.svg);mask-image:url(/img/openai.svg)}img[src*=\"cursor.svg\"]{-webkit-mask-image:url(/img/cursor.svg);mask-image:url(/img/cursor.svg)}img[src*=\"vscode.svg\"]{-webkit-mask-image:url(/img/vscode.svg);mask-image:url(/img/vscode.svg)}img[src*=\"windsurf.svg\"]{-webkit-mask-image:url(/img/windsurf.svg);mask-image:url(/img/windsurf.svg)}img[src*=\"jetbrains.svg\"]{-webkit-mask-image:url(/img/jetbrains.svg);mask-image:url(/img/jetbrains.svg)}img[src*=\"opencode.svg\"]{-webkit-mask-image:url(/img/opencode.svg);mask-image:url(/img/opencode.svg)}"}],"page":{"pagePath":"code-review","slug":"/code-review","pageMetadata":{"title":"Overview","description":"Unblocked Code Review uses AI and your team's context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.","icon":"list","iconType":"solid","keywords":["code review","pull request","merge request","automated review","AI review"],"href":"/code-review"},"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: \"Unblocked Code Review uses AI and your team’s context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\"\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={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Unblocked Code Review uses AI to review your pull requests and catch real issues before they ship.\nIt focuses on correctness and learns your team’s conventions over time.\nAs you connect more context to your Unblocked workspace, reviews become increasingly precise and helpful.`}),`\n`,_jsx(_components.p,{children:`The AI reviewer analyzes code changes for potential bugs, logic errors, security vulnerabilities, and adherence to best practices.\nIt supports all major programming languages and integrates seamlessly with your existing pull request workflow.`})]})}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":"Unblocked Code Review uses AI and your team's context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.","icon":"list","iconType":"solid","keywords":["code review","pull request","merge request","automated review","AI review"],"href":"/code-review"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/unblocked/ac3292a4816f3c55/script.js","/_mintlify/custom/unblocked/67c80997e68b13b2/cometly.js"],"subdomain":"unblocked","siteName":"Unblocked","title":"Overview - Unblocked","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-06T18:12:59.771Z","originalFileLocation":"code-review.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=\"Unblocked Code Review uses AI and your team\u0026#x27;s context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Unblocked\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_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/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Unblocked\">\u003cmeta data-mint-head property=\"og:description\" content=\"Unblocked Code Review uses AI and your team\u0026#x27;s context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Unblocked\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getunblocked.com/code-review\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unblocked.mintlify.app/_mintlify/api/og/v2?division=Unblocked+Code+Review\u0026amp;title=Overview\u0026amp;description=Unblocked+Code+Review+uses+AI+and+your+team%27s+context+to+review+pull+requests%2C+catch+bugs+and+security+issues+before+they+ship%2C+and+learn+your+conventions.\u0026amp;theme=c680f7db3819a4e838599c2e\u0026amp;signature=9afda45e133e63982f5a7513a4ec7141e478005b681c5132076254283bfb879c\">\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=\"Overview - Unblocked\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Unblocked Code Review uses AI and your team\u0026#x27;s context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unblocked.mintlify.app/_mintlify/api/og/v2?division=Unblocked+Code+Review\u0026amp;title=Overview\u0026amp;description=Unblocked+Code+Review+uses+AI+and+your+team%27s+context+to+review+pull+requests%2C+catch+bugs+and+security+issues+before+they+ship%2C+and+learn+your+conventions.\u0026amp;theme=c680f7db3819a4e838599c2e\u0026amp;signature=9afda45e133e63982f5a7513a4ec7141e478005b681c5132076254283bfb879c\">\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/unblocked/Df0LWHCcm9NXeCDY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Unblocked\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3E2DDA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getunblocked.com/code-review\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/code-review.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getunblocked.com/#organization\",\"name\":\"Unblocked\",\"url\":\"https://docs.getunblocked.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unblocked/SNr4qjffJioxNaz0/img/Unblocked-logo-with-text-coloured.svg?fit=max\u0026auto=format\u0026n=SNr4qjffJioxNaz0\u0026q=85\u0026s=401dce22d95765942f25732336b5f46a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getunblocked.com#website\",\"name\":\"Unblocked\",\"url\":\"https://docs.getunblocked.com\",\"publisher\":{\"@id\":\"https://docs.getunblocked.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getunblocked.com/code-review#webpage\",\"url\":\"https://docs.getunblocked.com/code-review\",\"name\":\"Overview\",\"description\":\"Unblocked Code Review uses AI and your team's context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\",\"dateModified\":\"2026-10-06T18:12:59.771Z\",\"isPartOf\":{\"@id\":\"https://docs.getunblocked.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getunblocked.com/code-review#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getunblocked.com/code-review#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Product Guides\",\"item\":\"https://docs.getunblocked.com/unblocked-chat/chat-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://docs.getunblocked.com/code-review\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.getunblocked.com/code-review#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Unblocked Code Review uses AI and your team's context to review pull requests, catch bugs and security issues before they ship, and learn your conventions.\",\"url\":\"https://docs.getunblocked.com/code-review\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getunblocked.com/code-review#webpage\"},\"dateModified\":\"2026-10-06T18:12:59.771Z\",\"keywords\":\"code review, pull request, merge request, automated review, AI review\",\"publisher\":{\"@id\":\"https://docs.getunblocked.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getunblocked.com#website\"}}]}\u003c/script>","siteName":"Unblocked","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started with Unblocked","pages":[{"title":"What is Unblocked?","icon":"cube","iconType":"regular","href":"/what-is-unblocked"},{"title":"Security and data handling","icon":"lock","href":"/security-and-data-handling"},{"title":"Connecting Source Code","icon":"rectangle-code","iconType":"regular","href":"/connecting-source-code"},{"title":"Configuring Data Sources","icon":"wrench-simple","iconType":"regular","href":"/configuring-data-sources"},{"title":"Inviting Users","icon":"envelope","iconType":"regular","href":"/inviting-users"},{"title":"Requesting a License","icon":"key","iconType":"regular","href":"/request-license"},{"title":"Asking Questions","icon":"pen-to-square","iconType":"regular","href":"/writing-questions"}]},{"group":"Product Guides","pages":[{"group":"Unblocked Chat","icon":"message","pages":[{"title":"Overview","icon":"list","iconType":"regular","href":"/unblocked-chat/chat-overview"},{"title":"Asking Questions","icon":"message","iconType":"regular","href":"/unblocked-chat/asking-questions"},{"title":"Incognito Mode","icon":"eye-slash","iconType":"regular","href":"/unblocked-chat/incognito-mode"},{"title":"File Uploads","icon":"paperclip","iconType":"regular","href":"/unblocked-chat/file-uploads"},{"title":"Cited Sources","icon":"book","iconType":"regular","href":"/unblocked-chat/cited-sources"},{"title":"Excluding Sources","icon":"box-archive","iconType":"regular","href":"/unblocked-chat/archiving-cited-sources"},{"title":"Asking follow-up questions","icon":"messages","iconType":"regular","href":"/unblocked-chat/asking-followups"},{"title":"My Questions","icon":"inbox-full","iconType":"regular","href":"/unblocked-chat/my-discussions"},{"group":"Memories","icon":"brain","pages":[{"title":"Shared Memories","icon":"users","iconType":"regular","href":"/unblocked-chat/shared-memories"},{"title":"Personal Memories","icon":"brain","iconType":"regular","href":"/unblocked-chat/personal-memories"}]},{"title":"Skills","description":"Customize how Unblocked answers questions for you and your team","icon":"sparkles","iconType":"regular","href":"/skills"}]},{"group":"Unblocked Code Review","icon":"code-pull-request","pages":[{"title":"Overview","icon":"list","iconType":"solid","href":"/code-review"},{"title":"Set up and configuration","description":"Configure Code Review settings for your team","icon":"gear","iconType":"solid","href":"/code-review/setup-and-configuration"},{"title":"How it works","icon":"gears","href":"/code-review/how-it-works"},{"title":"Risk Assessment","icon":"shield","iconType":"solid","href":"/code-review/risk-assessment"},{"title":"PR Chat","icon":"messages","href":"/code-review/pr-chat"}]},{"title":"Unblocked Code","icon":"code","iconType":"solid","href":"/unblocked-code"},{"title":"Unblocked for Messaging Platforms","icon":"messages","href":"/unblocked-for-messaging-platforms"},{"title":"Unblocked CI failure agent","icon":"circle-check","iconType":"solid","href":"/unblocked-for-ci"},{"title":"Programmatic access to Unblocked","sidebarTitle":"Programmatic access","icon":"code","href":"/programmatic-access"},{"title":"Custom integrations","icon":"arrows-split-up-and-left","href":"/custom-integrations"},{"group":"Unblocked MCP","icon":"robot","pages":[{"title":"Overview","icon":"list","iconType":"regular","href":"/unblocked-mcp/mcp-overview"},{"group":"Install","pages":[{"title":"Install: ChatGPT","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/openai.svg","href":"/unblocked-mcp/install-chatgpt"},{"title":"Install: Claude Code","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/claude.svg","href":"/unblocked-mcp/install-claude-code"},{"title":"Install: Claude Desktop","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/claude.svg","href":"/unblocked-mcp/install-claude-desktop"},{"title":"Install: Codex","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/openai.svg","href":"/unblocked-mcp/install-codex"},{"title":"Install: Cursor","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/cursor.svg","href":"/unblocked-mcp/install-cursor"},{"title":"Install: JetBrains IDEs","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/jetbrains.svg","href":"/unblocked-mcp/install-jetbrains"},{"title":"Install: OpenCode","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/opencode.svg","href":"/unblocked-mcp/install-opencode"},{"title":"Install: VS Code","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/vscode.svg","href":"/unblocked-mcp/install-vscode"},{"title":"Install: Windsurf","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/windsurf.svg","href":"/unblocked-mcp/install-windsurf"},{"title":"Install: Other","icon":"gears","iconType":"regular","href":"/unblocked-mcp/install-other"}]},{"group":"MCP tools","pages":[{"title":"The context research tool","icon":"magnifying-glass","iconType":"regular","href":"/unblocked-mcp/mcp-context-research"},{"title":"The context get URLs tool","icon":"link","iconType":"regular","href":"/unblocked-mcp/mcp-context-get-urls"},{"title":"The context get rules tool","icon":"list-check","iconType":"regular","href":"/unblocked-mcp/mcp-context-get-rules"}]},{"title":"Skills","href":"/unblocked-mcp/skills"},{"group":"Enterprise Managed Authorization","pages":[{"title":"Claude + Okta","href":"/unblocked-mcp/enterprise-managed-authorization/claude-okta"}]}]},{"group":"Unblocked CLI","icon":"terminal","pages":[{"title":"Unblocked CLI","sidebarTitle":"Overview","href":"/unblocked-cli/cli-overview"},{"title":"Install, update, and uninstall the CLI","sidebarTitle":"Install \u0026 manage","href":"/unblocked-cli/cli-install"},{"title":"Authenticate the CLI","sidebarTitle":"Authenticate","href":"/unblocked-cli/cli-auth"},{"title":"Query your workspace from the CLI","sidebarTitle":"Query your workspace","href":"/unblocked-cli/cli-query"}]}]},{"group":"Using Unblocked","pages":[{"title":"On the Web","icon":"globe","iconType":"regular","href":"/using-unblocked/on-the-web"},{"title":"On your Mac","icon":"computer-classic","iconType":"regular","href":"/using-unblocked/on-your-mac"},{"title":"In Messaging Platforms","icon":"messages","href":"/using-unblocked/in-messaging-platforms"}]},{"group":"Personal Settings","pages":[{"title":"User Accounts","icon":"users","iconType":"regular","href":"/user-settings/connecting-accounts"},{"title":"Managing Notifications","icon":"bell","iconType":"regular","href":"/user-settings/managing-notifications"},{"title":"Managing Appearance","icon":"palette","iconType":"solid","href":"/user-settings/managing-appearance"},{"title":"CI Failure Agent user preferences","icon":"screwdriver-wrench","iconType":"regular","href":"/user-settings/configuring-ci"}]},{"group":"Team Settings","pages":[{"title":"Role-Based Access Control","icon":"lock-keyhole","iconType":"regular","href":"/team-settings/role-based-access"},{"title":"Data Shield","icon":"shield-check","iconType":"regular","href":"/team-settings/data-shield"},{"group":"Single Sign-On","icon":"key","pages":[{"title":"Overview","icon":"list","iconType":"regular","href":"/team-settings/sso/sso-overview"},{"title":"AWS Identity Center","icon":"aws","iconType":"regular","href":"/team-settings/sso/aws-identity-center"},{"title":"Microsoft Entra ID","icon":"microsoft","iconType":"regular","href":"/team-settings/sso/entra-id"},{"title":"Google Workspace","icon":"google","iconType":"regular","href":"/team-settings/sso/google-workspace"},{"title":"Okta","icon":"o","iconType":"regular","href":"/team-settings/sso/okta"},{"title":"PingOne","icon":"p","iconType":"regular","href":"/team-settings/sso/ping-one"},{"title":"Other SAML Providers","icon":"key","iconType":"regular","href":"/team-settings/sso/other-saml"}]},{"title":"Audit Logs","icon":"clipboard-list-check","iconType":"regular","href":"/team-settings/audit-logs"},{"title":"Analytics","icon":"chart-mixed","iconType":"regular","href":"/team-settings/analytics"},{"title":"Multiple Source Code Systems","icon":"layer-plus","iconType":"regular","href":"/team-settings/multi-scm"},{"title":"Rename Your Team","icon":"pen-to-square","iconType":"regular","href":"/team-settings/rename"},{"title":"Delete Your Team","icon":"trash","iconType":"regular","href":"/team-settings/delete"}]},{"group":"Billing","pages":[{"title":"Unblocked Plans","icon":"columns-3","iconType":"regular","href":"/billing/unblocked-plans"},{"title":"Setting up Billing","icon":"credit-card","iconType":"regular","href":"/billing/setting-up-billing"},{"title":"How licensing works","icon":"user-check","iconType":"regular","href":"/billing/how-licensing-works"},{"title":"Managing your plan","icon":"wrench","iconType":"regular","href":"/billing/managing-plan"},{"title":"Adding a billing admin","icon":"receipt","iconType":"regular","href":"/billing/billing-admin"},{"title":"Changing your payment method","icon":"rotate","iconType":"regular","href":"/billing/changing-payment-method"}]},{"group":"Data Sources","pages":[{"title":"Data Sources Overview","icon":"list","iconType":"regular","href":"/data-sources/data-sources-overview"},{"title":"Data Source Presets","icon":"circles-overlap","iconType":"regular","href":"/data-sources/data-source-presets"},{"title":"Asana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/asana.svg","href":"/data-sources/asana"},{"title":"Azure DevOps","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/ado.svg","href":"/data-sources/azure-devops"},{"title":"Bitbucket","icon":"bitbucket","href":"/data-sources/bitbucket"},{"title":"Bitbucket Pipelines","icon":"bitbucket","href":"/data-sources/bitbucket-pipelines"},{"title":"Bitbucket Data Center","icon":"bitbucket","href":"/data-sources/bitbucket-data-center"},{"title":"Buildkite","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/buildkite.svg","href":"/data-sources/buildkite"},{"title":"CircleCI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/circleci.svg","href":"/data-sources/circleci"},{"title":"Coda Enterprise","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/coda.svg","href":"/data-sources/coda"},{"title":"Confluence","icon":"confluence","href":"/data-sources/confluence"},{"title":"Confluence Data Center","icon":"confluence","href":"/data-sources/confluence-data-center"},{"title":"Custom MCP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/mcp.svg","href":"/data-sources/custom-mcp"},{"title":"Databricks","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/databricks.svg","href":"/data-sources/databricks"},{"title":"Datadog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/datadog.svg","href":"/data-sources/datadog"},{"title":"GitHub","icon":"github","href":"/data-sources/github"},{"title":"GitHub Actions","icon":"github","href":"/data-sources/github-actions"},{"title":"GitHub Enterprise","icon":"github","href":"/data-sources/github-enterprise"},{"title":"GitLab","icon":"gitlab","href":"/data-sources/gitlab"},{"title":"GitLab Pipelines","icon":"GitLab","href":"/data-sources/gitlab-pipelines"},{"title":"GitLab Self Managed","icon":"gitlab","href":"/data-sources/gitlab-self-managed"},{"title":"Google Cloud MCP","icon":"cloud","href":"/data-sources/google-cloud-mcp"},{"title":"Google Drive","icon":"google-drive","href":"/data-sources/google-drive"},{"title":"Google Drive for Workspaces","icon":"google-drive","href":"/data-sources/google-drive-for-workspaces"},{"title":"Jira","icon":"jira","href":"/data-sources/jira"},{"title":"Jira Data Center","icon":"jira","href":"/data-sources/jira-data-center"},{"title":"Linear","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/linear.svg","href":"/data-sources/linear"},{"title":"Microsoft SharePoint","icon":"microsoft","href":"/data-sources/microsoft-sharepoint"},{"title":"Microsoft Teams","icon":"microsoft","href":"/data-sources/microsoft-teams"},{"title":"Notion","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/notion.svg","href":"/data-sources/notion"},{"title":"PostHog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/posthog.svg","href":"/data-sources/posthog"},{"title":"Sentry","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/sentry.svg","href":"/data-sources/sentry"},{"title":"Slack","icon":"slack","href":"/data-sources/slack"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/snowflake.svg","href":"/data-sources/snowflake"},{"title":"Stack Overflow for Teams","icon":"stack-overflow","href":"/data-sources/stack-overflow"},{"title":"Zendesk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/unblocked/img/zendesk.svg","href":"/data-sources/zendesk"},{"title":"External Websites","icon":"globe","iconType":"regular","href":"/data-sources/external-websites"}]}]},{"tab":"Unblocked API","pages":[{"title":"Unblocked API","href":"/api-reference/quickstart"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Overview - Unblocked","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}