Please refer to API reference to get more information about the API endpoints and how to use them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Chainloop Documentation","description":"Chainloop secures your software supply chain by automating compliance, ensuring traceability, and enhancing collaboration across Dev, Sec, and Ops. With real-time visibility, a centralized evidence store, and a curated policy library, it accelerates delivery and helps teams ship secure, compliant software faster.","colors":{"primary":"#2D1BD2","light":"#FF5C4D","dark":"#9F8951"},"logo":{"light":"https://mintcdn.com/chainloop/piBVJM34fSFTGk0R/images/logo/light.svg?fit=max\u0026auto=format\u0026n=piBVJM34fSFTGk0R\u0026q=85\u0026s=4bc355683f7e78c629ece2e28db71dff","dark":"https://mintcdn.com/chainloop/xJ5hNAgMrS6U1u_m/images/logo/dark.png?fit=max\u0026auto=format\u0026n=xJ5hNAgMrS6U1u_m\u0026q=85\u0026s=9e6be3ff192adebcb1f8fda40d07f9e4","href":"https://chainloop.dev/"},"favicon":"https://mintcdn.com/chainloop/yJa2Iopv98OPg1FZ/images/favicon/favicon-32x32.png?fit=max\u0026auto=format\u0026n=yJa2Iopv98OPg1FZ\u0026q=85\u0026s=1a0b74dcba7ec787f8ed05421f617d11","navbar":{"primary":{"type":"button","label":"Get a demo","href":"https://chainloop.dev/book-a-demo"}},"footer":{"socials":{"slack":"https://join.slack.com/t/chainloop-community/shared_invite/zt-2k34dvx3r-u85uGP_KiLC6ic5Wy4aRnQ","github":"https://github.com/chainloop-dev","x":"https://x.com/chainloop_dev","linkedin":"https://www.linkedin.com/company/chainloop-dev","youtube":"https://www.youtube.com/@chainloop-dev"}},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"integrations":{"intercom":{"appId":"t3644vit"},"posthog":{"apiKey":"phc_rCvU7fL4Ndr4GpzH54RNdyNUWNgTpuHX7ApDxFW6G9FS","apiHost":"https://t.chainloop.dev"},"cookies":{"key":"chainloop_analytics_consent","value":"granted"}},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://chainloop.dev/"},{"anchor":"Blog","icon":"newspaper","href":"https://chainloop.dev/blog"},{"anchor":"Get Help","icon":"headset","href":"https://help.chainloop.dev"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chainloop","hasAudioNarration":false,"actualSubdomain":"chainloop","customDomains":["docs.chainloop.dev"],"gitSource":{"type":"github","owner":"chainloop-dev","repo":"platform-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad14c86abb7ebc521b9ed02","collectionId":"7b5087a1-5de5-4518-aee0-a8f432eccdd9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad14c86abb7ebc521b9ed02"},"feedback":{"thumbs":false,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad14c86abb7ebc521b9ed02","clientVersion":"0.0.3902","searchFilterCounts":[{"language":"default","tag":"Documentation","count":90},{"language":"default","tag":"Reference","count":65},{"language":"default","tag":"API Reference","count":62},{"language":"default","tag":"Platform Endpoints","count":59},{"language":"default","tag":"Guides","count":40},{"language":"default","tag":"Concepts","count":23},{"language":"default","tag":"References","count":17},{"language":"default","tag":"Deployment","count":15},{"language":"default","tag":"Configuration Guides","count":12},{"language":"default","tag":"AssessmentService","count":11}]},"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":[],"page":{"pagePath":"reference/api","slug":"/reference/api","pageMetadata":{"title":"API","description":null,"href":"/reference/api"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`Please refer to `,_jsx(_components.a,{href:`/api-reference/overview`,children:`API reference`}),` to get more information about the API endpoints and how to use them.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"API","description":null,"href":"/reference/api"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/chainloop/253f77efa74d603b/cioanalytics.js","/_mintlify/custom/chainloop/86afb8ad5e3e2752/banner-expiry.js","/_mintlify/custom/chainloop/6873c2c42265ece7/hubspot.js","/_mintlify/custom/chainloop/f6648ff7bc1812af/termly.js"],"subdomain":"chainloop","siteName":"Chainloop Documentation","title":"API - Chainloop Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-06T07:43:08.679Z","originalFileLocation":"reference/api.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Chainloop 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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_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/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API - Chainloop Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Chainloop Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.chainloop.dev/reference/api\">\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=\"API - Chainloop Documentation\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/chainloop/mw3ai7qmEaYOPNu0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Chainloop Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2D1BD2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.chainloop.dev/reference/api\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/api.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.chainloop.dev/#organization\",\"name\":\"Chainloop Documentation\",\"url\":\"https://docs.chainloop.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chainloop/piBVJM34fSFTGk0R/images/logo/light.svg?fit=max\u0026auto=format\u0026n=piBVJM34fSFTGk0R\u0026q=85\u0026s=4bc355683f7e78c629ece2e28db71dff\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.chainloop.dev#website\",\"name\":\"Chainloop Documentation\",\"url\":\"https://docs.chainloop.dev\",\"publisher\":{\"@id\":\"https://docs.chainloop.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.chainloop.dev/reference/api#webpage\",\"url\":\"https://docs.chainloop.dev/reference/api\",\"name\":\"API\",\"dateModified\":\"2026-10-06T07:43:08.679Z\",\"isPartOf\":{\"@id\":\"https://docs.chainloop.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.chainloop.dev/reference/api#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.chainloop.dev/reference/api#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"References\",\"item\":\"https://docs.chainloop.dev/reference/cyber-resilience-act\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https://docs.chainloop.dev/reference/api\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.chainloop.dev/reference/api#article\",\"headline\":\"API\",\"name\":\"API\",\"url\":\"https://docs.chainloop.dev/reference/api\",\"mainEntityOfPage\":{\"@id\":\"https://docs.chainloop.dev/reference/api#webpage\"},\"dateModified\":\"2026-10-06T07:43:08.679Z\",\"publisher\":{\"@id\":\"https://docs.chainloop.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.chainloop.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Chainloop Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Chainloop Documentation","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://chainloop.dev/"},{"anchor":"Blog","icon":"newspaper","href":"https://chainloop.dev/blog"},{"anchor":"Get Help","icon":"headset","href":"https://help.chainloop.dev"}]},"tabs":[{"tab":"Documentation","groups":[{"group":" ","pages":[{"title":"Welcome to Chainloop","href":"/welcome"},{"title":"Quickstart","href":"/quickstart"},{"title":"AI Sessions Quickstart","href":"/ai-sessions"}]},{"group":"Getting Started","pages":[{"title":"Overview","href":"/get-started/overview"},{"title":"Setup","href":"/get-started/setup"},{"title":"Your First Attestation","href":"/get-started/first-attestation"},{"title":"Set Metadata expectations","href":"/get-started/adding-contract"},{"title":"Set Policies expectations","href":"/get-started/adding-policies"},{"title":"Product and Project Compliance","href":"/get-started/add-frameworks"},{"title":"Next Steps","href":"/get-started/next-steps"}]},{"group":"Concepts","pages":[{"title":"Overview","href":"/concepts/overview"},{"title":"Attestations","href":"/concepts/attestations"},{"title":"Workflows","href":"/concepts/workflows"},{"title":"Workflow Templates","href":"/concepts/workflow-templates"},{"title":"Contracts","href":"/concepts/contracts"},{"title":"Material Types","href":"/concepts/material-types"},{"title":"AI Coding Sessions","href":"/concepts/ai-coding-sessions"},{"title":"AI Code Security Analysis","href":"/concepts/ai-code-analysis"},{"title":"Policies","href":"/concepts/policies"},{"title":"Control and Quality Gates","href":"/concepts/control-gates"},{"title":"Policy Groups","href":"/concepts/policy-groups"},{"title":"Projects and Versions","href":"/concepts/projects-versions"},{"title":"Products","href":"/concepts/products"},{"title":"Business Units","href":"/concepts/business-units"},{"title":"Compliance Frameworks and Requirements","href":"/concepts/compliance-frameworks"},{"title":"Vulnerability Management and Risk Assessment","href":"/concepts/vulnerability-management"},{"title":"Integrations","href":"/concepts/integrations"},{"title":"Notifications","href":"/concepts/notifications"},{"title":"Issue Trackers","href":"/concepts/issue-trackers"},{"title":"Content Addressable Storage (CAS) backend","href":"/concepts/cas-backend"},{"title":"Environments and Logical Environments","href":"/concepts/environments"},{"title":"Artifact Deployment Tracking","href":"/concepts/deployments"},{"title":"Ask Chainloop","href":"/concepts/ask-chainloop"}]},{"group":"Guides","pages":[{"group":"Deployment","pages":[{"title":"Evaluate Chainloop Platform","href":"/guides/evaluate-platform"},{"title":"Enterprise edition","href":"/guides/deployment/chainloop-ee"},{"title":"Open Source Evidence Store","href":"/guides/deployment/oss"},{"group":"Configuration Guides","pages":[{"title":"Migrating to chainloop-ee chart","href":"/guides/deployment/guides/migration-guide"},{"title":"Use Azure KeyVault as secrets backend","href":"/guides/deployment/guides/azure-keyvault"},{"title":"Use Ory Hydra as OIDC (OpenID Connect) provider","href":"/guides/deployment/guides/hydra-oauth2"},{"title":"Use Active Directory as Single Sign-On provider","href":"/guides/deployment/guides/oidc-ad"},{"title":"Configure your Identity Provider for SAML SSO","href":"/guides/deployment/guides/saml-idp"},{"title":"Use Keyfactor EJBCA to generate ephemeral signing certificates","href":"/guides/deployment/guides/ejbca"},{"title":"Automatic provisioning of user roles and groups","href":"/guides/deployment/guides/provisioning"},{"title":"Restrict organization creation to specific users","href":"/guides/deployment/guides/restrict-org-creation"},{"title":"Organization provisioning with API tokens","href":"/guides/deployment/guides/org-provisioning"},{"title":"Managed CAS with AWS S3 Access Points","href":"/guides/deployment/guides/managed-cas"},{"title":"GitHub App (Self-hosted)","href":"/guides/deployment/guides/github-app"},{"title":"GitLab (Self-managed)","href":"/guides/deployment/guides/gitlab"}]}]},{"title":"How to write custom policies","href":"/guides/custom-policies"},{"title":"How to run LLM-driven policies","href":"/guides/llm-policies"},{"title":"Declarative Resource Management","href":"/guides/declarative-resource-management"},{"title":"Repository Integration","href":"/guides/repository-integration"},{"title":"Connect GitHub \u0026 GitLab","href":"/guides/connect-repository"},{"title":"Using PR Policies as Control Gates","href":"/guides/pr-policies-control-gate"},{"title":"Set up Vulnerability Management in your project","href":"/guides/vulnerability-management"},{"title":"Generate and Continuously Scan SBOMs","href":"/guides/generate-and-scan-sboms"},{"group":"WASM Policies","pages":[{"title":"Writing WASM Policies","href":"/guides/wasm-policies/overview"},{"title":"Go SDK for WASM Policies","href":"/guides/wasm-policies/go-sdk"},{"title":"JavaScript SDK for WASM Policies","href":"/guides/wasm-policies/javascript-sdk"},{"title":"WASM Policy Examples \u0026 Patterns","href":"/guides/wasm-policies/examples"}]},{"title":"Send SBOMs to Dependency-Track","href":"/guides/dependency-track"},{"group":"Track Compliance","pages":[{"title":"EU Cyber Resilience Act (CRA)","href":"/guides/cra"},{"title":"SLSA Levels","href":"/guides/slsa"},{"title":"SSDF","href":"/guides/ssdf"}]},{"title":"Use Dagger With Chainloop","href":"/guides/dagger-integration"},{"title":"How to use the Chainloop MCP server","href":"/guides/chainloop-mcp"},{"title":"How to collect AI agent configuration","href":"/guides/ai-config-collector"},{"title":"How to record AI coding sessions","href":"/guides/chainloop-trace"},{"title":"How to record AI coding sessions in a Docker Sandbox","href":"/guides/docker-sandboxes"},{"title":"Keyless Attestations in GitHub","href":"/guides/github-keyless"},{"title":"Keyless Attestations in GitLab","href":"/guides/gitlab-keyless"},{"title":"Use Keyfactor SignServer for attestation signing","href":"/guides/signserver"},{"title":"How to monitor your CI/CD systems with Chainloop and Prometheus","href":"/guides/prometheus"}]},{"group":"References","pages":[{"group":"Compliance Frameworks","pages":[{"title":"EU Cyber Resilience Act (CRA)","mode":"wide","href":"/reference/cyber-resilience-act"},{"title":"SLSA Framework","mode":"wide","href":"/reference/slsa-provenance"},{"title":"SSDF","mode":"wide","href":"/reference/ssdf"}]},{"title":"Role Based Access Control","href":"/reference/rbac"},{"title":"Signing and Verification","mode":"wide","href":"/reference/signing"},{"title":"Model Context Protocol (MCP) Server","href":"/reference/mcp-server"},{"title":"Audit Logs","href":"/reference/audit-logs"},{"title":"Authentication Methods","href":"/reference/api-tokens"},{"title":"CI/CD Runner Context","href":"/reference/runner-context"},{"title":"GitHub Permissions","href":"/reference/github-permissions"},{"title":"Built-in Scanners","description":"The built-in scans Chainloop runs against a connected repository — the tool behind each one, the evidence it produces, and how to turn them on.","href":"/reference/scanners"},{"title":"API","href":"/reference/api"},{"title":"SCM Protection Policies","description":null,"href":"/reference/branch-protection-policies"},{"title":"Policies","href":"/reference/policies"},{"title":"Builtin functions for Rego policies","href":"/reference/builtin-functions"},{"title":"LLM Support","href":"/reference/llm-support"},{"title":"AI Session Score","href":"/reference/ai-score"}]},{"group":"Misc","pages":[{"title":"Frequently Asked Questions","href":"/misc/faq"}]}]},{"tab":"Reference","menu":[{"item":"CLI Reference","icon":"terminal","pages":[{"title":"CLI Reference","href":"/cli/installation"}]},{"item":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/overview"}]}],"pages":[{"title":"Reference","href":"/cli/installation"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"API - Chainloop Documentation","buildId":"dpl_C3fsfi1EcrBns9Vx91gUSN1X3Hi4","deploymentId":"dpl_C3fsfi1EcrBns9Vx91gUSN1X3Hi4","dynamics":[],"chunks":[]}