See what a secret used to be, and put it back the way it was.
Infisical keeps versions for all changes to secrets within your project, so you can read the history of a single secret or roll an entire environment back to an earlier point.
Secret versioning
The history behind a single secret, and how to restore an earlier value.
Point-in-time recovery
Roll a whole environment back to how it looked at a chosen moment.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Infisical","colors":{"primary":"#26272b","light":"#dbf530","dark":"#A1B659"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/infisical/logo/light.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/infisical/logo/dark.svg","href":"/"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/infisical/favicon.ico","api":{"openapi":"https://app.infisical.com/api/docs/json","mdx":{"server":["https://app.infisical.com"]}},"appearance":{"default":"light"},"background":{"color":{"light":"#ffffff","dark":"#08090b"}},"navbar":{"links":[{"href":"https://app.infisical.com/login","label":"Log In"}],"primary":{"type":"button","label":"Start for Free","href":"https://app.infisical.com/signup"}},"footer":{"socials":{"x":"https://www.twitter.com/infisical","linkedin":"https://www.linkedin.com/company/infisical","github":"https://github.com/Infisical/infisical-cli","website":"https://community.infisical.com"},"links":[{"header":"PRODUCT","items":[{"label":"Secrets Management","href":"https://infisical.com/platform/secrets-management"},{"label":"Certificate Management","href":"https://infisical.com/platform/certificate-management"},{"label":"Privileged Access Management (PAM)","href":"https://infisical.com/platform/pam"},{"label":"Agent Vault","href":"https://infisical.com/platform/agent-vault"},{"label":"Key Management Service (KMS)","href":"https://infisical.com/docs/documentation/platform/kms/overview"},{"label":"Secret Scanning","href":"https://infisical.com/radar"},{"label":"Share Secrets","href":"https://app.infisical.com/share-secret"},{"label":"Pricing","href":"https://infisical.com/pricing"},{"label":"Security","href":"https://infisical.com/docs/internals/security"},{"label":"Blog","href":"https://infisical.com/blog"},{"label":"Infisical vs Vault","href":"https://infisical.com/infisical-vs-hashicorp-vault"},{"label":"Community","href":"https://community.infisical.com/"}]},{"header":"USE CASES","items":[{"label":"Infisical Agent","href":"https://infisical.com/docs/documentation/getting-started/introduction"},{"label":"Infisical Proxy","href":"https://infisical.com/docs/integrations/platforms/infisical-proxy"},{"label":"Kubernetes","href":"https://infisical.com/docs/integrations/platforms/kubernetes"},{"label":"Dynamic Secrets","href":"https://infisical.com/docs/documentation/platform/dynamic-secrets/overview"},{"label":"Terraform","href":"https://registry.terraform.io/providers/Infisical/infisical/latest/docs"},{"label":"Ansible","href":"https://infisical.com/docs/integrations/platforms/ansible"},{"label":"Jenkins","href":"https://infisical.com/docs/integrations/cicd/jenkins"},{"label":"Docker","href":"https://infisical.com/docs/integrations/platforms/docker"},{"label":"AWS ECS","href":"https://infisical.com/docs/integrations/platforms/ecs-with-agent"},{"label":"GitLab","href":"https://infisical.com/docs/integrations/cicd/gitlab"},{"label":"GitHub","href":"https://infisical.com/docs/integrations/cicd/githubactions"},{"label":"SDK","href":"https://infisical.com/docs/sdks/overview"}]},{"header":"DEVELOPERS","items":[{"label":"Changelog","href":"https://github.com/Infisical/infisical/releases"},{"label":"Status","href":"https://status.infisical.com/"},{"label":"Feedback \u0026 Requests","href":"https://github.com/Infisical/infisical/issues"},{"label":"Trust of Center","href":"https://app.vanta.com/infisical.com/trust/hoop8cr78cuarxo9sztvs"},{"label":"Open Source Friends","href":"https://infisical.com/infisical-friends"},{"label":"How to contribute","href":"https://www.infisical.com/infisical-heroes"}]},{"header":"OTHERS","items":[{"label":"Customers","href":"https://infisical.com/customers/traba"},{"label":"Company Handbook","href":"https://infisical.com/wiki/handbook/overview"},{"label":"Careers","href":"https://infisical.com/careers"},{"label":"Terms of Service","href":"https://infisical.com/terms"},{"label":"Privacy Policy","href":"https://infisical.com/privacy"},{"label":"Subprocessors","href":"https://infisical.com/subprocessors"},{"label":"SLA","href":"https://infisical.com/sla"},{"label":"Support Email","href":"mailto:[email protected]"},{"label":"Sales","href":"mailto:[email protected]"},{"label":"Support","href":"https://community.infisical.com"}]}]},"fonts":{"heading":{"family":"Alliance","weight":400,"source":"https://infisical.com/docs/fonts/AllianceNo2-Regular.woff2","format":"woff2"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"integrations":{"posthog":{"apiKey":"phc_Q0xfB3LeOqo7ySk4DE6zLNwDzHFesKcmigknCy4fTdV","apiHost":"https://p.infisical.com"},"koala":{"publicApiKey":"pk_b50d7184e0e39ddd5cdb43cf6abeadd9b97d"},"gtm":{"tagId":"GTM-WL5C7MWT"}},"contextual":{"options":["assistant","copy","view","chatgpt","claude","mcp"],"display":"header"},"thumbnails":{"appearance":"light"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"infisical","hasAudioNarration":false,"actualSubdomain":"infisical","customDomains":["infisical.com"],"gitSource":{"type":"github","owner":"infisical","repo":"infisical","deployBranch":"main","contentDirectory":"docs","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7591db03e174242bb566b","collectionId":"2a58c02a-a3a3-42bb-a2fb-ec9bc8c41f72","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7591db03e174242bb566b"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae78481a0d878501ab76092","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Reference","count":1868},{"language":"default","tag":"API","count":1825},{"language":"default","tag":"Secrets Management","count":904},{"language":"default","tag":"App connections","count":655},{"language":"default","tag":"Shared","count":565},{"language":"default","tag":"Secret syncs","count":420},{"language":"default","tag":"Products","count":377},{"language":"default","tag":"Certificate Management","count":320},{"language":"default","tag":"Platform","count":248},{"language":"default","tag":"Secret rotations","count":213}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":false},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"selectively-prewarm","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":"instinct-self-updating-docs","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","href":"/docs/_mintlify/custom/infisical/3172a334a2a87deb/style.css"}],"page":{"pagePath":"documentation/platform/secrets-mgmt/versioning","slug":"/documentation/platform/secrets-mgmt/versioning","pageMetadata":{"title":"Secrets versioning","sidebarTitle":"Versioning","description":"See what a secret used to be, and put it back the way it was.","icon":"history","href":"/documentation/platform/secrets-mgmt/versioning"},"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: \"See what a secret used to be, and put it back the way it was.\"\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},{Card,CardGroup}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Infisical keeps versions for all changes to secrets within your project, so you can read the history of a single secret or roll an entire environment back to an earlier point.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Secret versioning`,icon:`history`,href:`/documentation/platform/secret-versioning`,children:_jsx(_components.p,{children:`The history behind a single secret, and how to restore an earlier value.`})}),_jsx(Card,{title:`Point-in-time recovery`,icon:`undo-2`,href:`/documentation/platform/pit-recovery`,children:_jsx(_components.p,{children:`Roll a whole environment back to how it looked at a chosen moment.`})})]})]})}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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Secrets versioning","sidebarTitle":"Versioning","description":"See what a secret used to be, and put it back the way it was.","icon":"history","href":"/documentation/platform/secrets-mgmt/versioning"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/infisical/b13a5df316344f52/unify.js","/docs/_mintlify/custom/infisical/bc9046d1d11b5448/field-name-copy.js","/docs/_mintlify/custom/infisical/fdfdc80c034be768/cli-reference-nav.js"],"subdomain":"infisical","siteName":"Infisical","title":"Secrets versioning - Infisical","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T21:52:58.323Z","originalFileLocation":"documentation/platform/secrets-mgmt/versioning.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=\"light\"}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=\"See what a secret used to be, and put it back the way it was.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Infisical\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/x-icon\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/favicon.ico\">\u003clink data-mint-head rel=\"icon\" type=\"image/x-icon\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/favicon.ico\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/favicon.ico\">\u003cmeta data-mint-head property=\"og:title\" content=\"Secrets versioning - Infisical\">\u003cmeta data-mint-head property=\"og:description\" content=\"See what a secret used to be, and put it back the way it was.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Infisical\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://infisical.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Secrets+versioning\u0026amp;description=See+what+a+secret+used+to+be%2C+and+put+it+back+the+way+it+was.\u0026amp;theme=48a50df3ba2e68203e367e83\u0026amp;signature=e073ac431761419761280c7db4a2499aa1b9abe20704b5999590a4c84e7ce631\">\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=\"Secrets versioning - Infisical\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"See what a secret used to be, and put it back the way it was.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://infisical.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Secrets+versioning\u0026amp;description=See+what+a+secret+used+to+be%2C+and+put+it+back+the+way+it+was.\u0026amp;theme=48a50df3ba2e68203e367e83\u0026amp;signature=e073ac431761419761280c7db4a2499aa1b9abe20704b5999590a4c84e7ce631\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Infisical\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#26272b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/documentation/platform/secrets-mgmt/versioning.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://infisical.com/#organization\",\"name\":\"Infisical\",\"url\":\"https://infisical.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintlify.s3.us-west-1.amazonaws.com/infisical/logo/light.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://infisical.com/docs#website\",\"name\":\"Infisical\",\"url\":\"https://infisical.com/docs\",\"publisher\":{\"@id\":\"https://infisical.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning#webpage\",\"url\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning\",\"name\":\"Secrets versioning\",\"description\":\"See what a secret used to be, and put it back the way it was.\",\"dateModified\":\"2026-10-21T21:52:58.323Z\",\"isPartOf\":{\"@id\":\"https://infisical.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Managing secrets\",\"item\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/project\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Secrets versioning\",\"item\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning#article\",\"headline\":\"Secrets versioning\",\"name\":\"Secrets versioning\",\"description\":\"See what a secret used to be, and put it back the way it was.\",\"url\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning\",\"mainEntityOfPage\":{\"@id\":\"https://infisical.com/docs/documentation/platform/secrets-mgmt/versioning#webpage\"},\"dateModified\":\"2026-10-21T21:52:58.323Z\",\"publisher\":{\"@id\":\"https://infisical.com/#organization\"},\"isPartOf\":{\"@id\":\"https://infisical.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Infisical\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Infisical","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":"/documentation/getting-started/overview"}]},{"tab":"Products","menu":[{"item":"Secrets Management","icon":"key","pages":[{"title":"Secrets Management","sidebarTitle":"Secrets Management","icon":"key","href":"/documentation/platform/secrets-mgmt/overview"},{"group":"Get started","pages":[{"title":"Add your secrets to Infisical","sidebarTitle":"Quickstart","href":"/documentation/platform/secrets-mgmt/quick-starts/deliver-first-secret"},{"title":"Inject secrets into local development","sidebarTitle":"Local development","href":"/documentation/guides/local-development"},{"group":"Concepts","pages":[{"title":"Secrets management core concepts","sidebarTitle":"Core concepts","href":"/documentation/platform/secrets-mgmt/concepts/secrets-mgmt"},{"title":"Access control in Secrets Management","sidebarTitle":"Access control","href":"/documentation/platform/secrets-mgmt/concepts/access-control"},{"title":"Secrets delivery","sidebarTitle":"Secrets delivery","href":"/documentation/platform/secrets-mgmt/concepts/secrets-delivery"},{"title":"Secret rotation","sidebarTitle":"Secret rotation","href":"/documentation/platform/secrets-mgmt/concepts/secrets-rotation"},{"title":"Dynamic secrets","sidebarTitle":"Dynamic secrets","href":"/documentation/platform/secrets-mgmt/concepts/dynamic-secrets"},{"title":"Approval workflows","sidebarTitle":"Approval workflows","href":"/documentation/platform/secrets-mgmt/concepts/approval-workflows"}]},{"group":"Migrate to Infisical","root":{"title":"Migrate your secrets to Infisical","sidebarTitle":"Migrate your secrets","href":"/documentation/platform/secrets-mgmt/quick-starts/migrate"},"pages":[{"title":"Migrating from Doppler to Infisical","sidebarTitle":"Doppler","href":"/documentation/platform/external-migrations/doppler"},{"title":"Migrating from Vault to Infisical","sidebarTitle":"Vault","href":"/documentation/platform/external-migrations/vault"}]}]},{"group":"Managing secrets","pages":[{"group":"Organization","root":{"title":"Organize secrets","sidebarTitle":"Organization","icon":"folder-tree","href":"/documentation/platform/secrets-mgmt/organization"},"pages":[{"title":"Secrets management projects","sidebarTitle":"Projects","href":"/documentation/platform/secrets-mgmt/project"},{"title":"Folders","href":"/documentation/platform/folder"},{"title":"Secret referencing and importing","sidebarTitle":"Referencing and importing","description":"Learn the fundamentals of secret referencing and importing in Infisical.","href":"/documentation/platform/secret-reference"}]},{"group":"Versioning","root":{"title":"Secrets versioning","sidebarTitle":"Versioning","icon":"history","href":"/documentation/platform/secrets-mgmt/versioning"},"pages":[{"title":"Secret versioning","description":"Learn how secret versioning works in Infisical.","href":"/documentation/platform/secret-versioning"},{"title":"Point-in-time recovery","description":"Learn how to rollback secrets and configurations to any snapshot with Infisical.","href":"/documentation/platform/pit-recovery"}]},{"group":"Access control","root":{"title":"Access control in Secrets Management","sidebarTitle":"Access control","icon":"shield-half","href":"/documentation/platform/secrets-mgmt/access-control"},"pages":[{"title":"Secret validation rules","sidebarTitle":"Secret validation rules","href":"/documentation/platform/secret-validation-rules"},{"title":"Approval workflows","href":"/documentation/platform/pr-workflows"},{"title":"Access requests","href":"/documentation/platform/access-controls/access-requests"},{"title":"Folder-level access controls","href":"/documentation/platform/access-controls/folder-rbac"}]},{"group":"Monitoring","root":{"title":"Monitor secrets","sidebarTitle":"Monitoring","icon":"chart-line","href":"/documentation/platform/secrets-mgmt/monitoring"},"pages":[{"title":"Secret insights","sidebarTitle":"Insights","href":"/documentation/platform/insights"},{"title":"Secret value search","href":"/documentation/platform/secret-value-search"},{"title":"Webhooks","href":"/documentation/platform/webhooks"},{"title":"Event subscriptions","sidebarTitle":"Events subscriptions","href":"/documentation/platform/event-subscriptions"}]},{"title":"Secret sharing","sidebarTitle":"Secret sharing","href":"/documentation/platform/secret-sharing"},{"group":"Secret rotation","root":{"title":"Secret rotation","sidebarTitle":"Overview","href":"/documentation/platform/secret-rotation/overview"},"pages":[{"title":"Auth0 client secret rotation","sidebarTitle":"Auth0 client secret","href":"/documentation/platform/secret-rotation/auth0-client-secret"},{"title":"AWS IAM user secret rotation","sidebarTitle":"AWS IAM user","href":"/documentation/platform/secret-rotation/aws-iam-user-secret"},{"title":"Azure client secret rotation","sidebarTitle":"Azure client secret","href":"/documentation/platform/secret-rotation/azure-client-secret"},{"title":"Cloudflare API token rotation","sidebarTitle":"Cloudflare API token","href":"/documentation/platform/secret-rotation/cloudflare-api-token"},{"title":"Cloudflare R2 access key rotation","sidebarTitle":"Cloudflare R2 access key","href":"/documentation/platform/secret-rotation/cloudflare-r2-access-key"},{"title":"Convex access key rotation","sidebarTitle":"Convex access key","href":"/documentation/platform/secret-rotation/convex-access-key"},{"title":"Databricks service principal secret rotation","sidebarTitle":"Databricks service principal secret","href":"/documentation/platform/secret-rotation/databricks-service-principal-secret"},{"title":"Datadog API key rotation","sidebarTitle":"Datadog API key","href":"/documentation/platform/secret-rotation/datadog-api-key"},{"title":"Datadog application key rotation","sidebarTitle":"Datadog application key","href":"/documentation/platform/secret-rotation/datadog-application-key-secret"},{"title":"DBT service token rotation","sidebarTitle":"DBT service token","href":"/documentation/platform/secret-rotation/dbt-service-token"},{"title":"Fireworks API key rotation","sidebarTitle":"Fireworks API key","href":"/documentation/platform/secret-rotation/fireworks-api-key"},{"title":"GCP service account key rotation","sidebarTitle":"GCP service account key","href":"/documentation/platform/secret-rotation/gcp-service-account-key"},{"title":"HP iLO local account rotation","sidebarTitle":"HP iLO local account","href":"/documentation/platform/secret-rotation/hp-ilo-local-account"},{"title":"LDAP password rotation","sidebarTitle":"LDAP password","href":"/documentation/platform/secret-rotation/ldap-password"},{"title":"LiteLLM API key rotation","sidebarTitle":"LiteLLM API key","href":"/documentation/platform/secret-rotation/litellm-api-key"},{"title":"Microsoft SQL Server credentials rotation","sidebarTitle":"Microsoft SQL Server credentials","href":"/documentation/platform/secret-rotation/mssql-credentials"},{"title":"MongoDB credentials rotation","sidebarTitle":"MongoDB credentials","href":"/documentation/platform/secret-rotation/mongodb-credentials"},{"title":"MySQL credentials rotation","sidebarTitle":"MySQL credentials","href":"/documentation/platform/secret-rotation/mysql-credentials"},{"title":"Okta client secret rotation","sidebarTitle":"Okta client secret","href":"/documentation/platform/secret-rotation/okta-client-secret"},{"title":"OpenAI service account rotation","sidebarTitle":"OpenAI service account","href":"/documentation/platform/secret-rotation/openai-service-account"},{"title":"OpenRouter API key rotation","sidebarTitle":"OpenRouter API key","href":"/documentation/platform/secret-rotation/openrouter-api-key"},{"title":"OracleDB credentials rotation","sidebarTitle":"OracleDB credentials","href":"/documentation/platform/secret-rotation/oracledb-credentials"},{"title":"PostgreSQL credentials rotation","sidebarTitle":"PostgreSQL credentials","href":"/documentation/platform/secret-rotation/postgres-credentials"},{"title":"Redis credentials rotation","sidebarTitle":"Redis credentials","href":"/documentation/platform/secret-rotation/redis-credentials"},{"title":"Salesforce OAuth credentials rotation","sidebarTitle":"Salesforce OAuth credentials","href":"/documentation/platform/secret-rotation/salesforce-oauth-credentials"},{"title":"Snowflake user key pair rotation","sidebarTitle":"Snowflake user key pair","href":"/documentation/platform/secret-rotation/snowflake-user-key-pair"},{"title":"Stripe API key rotation","sidebarTitle":"Stripe API key","href":"/documentation/platform/secret-rotation/stripe-api-key"},{"title":"Supabase API key rotation","sidebarTitle":"Supabase API key","href":"/documentation/platform/secret-rotation/supabase-api-key"},{"title":"Unix/Linux local account rotation","sidebarTitle":"Unix/Linux local account","href":"/documentation/platform/secret-rotation/unix-linux-local-account"},{"title":"Windows local account rotation","sidebarTitle":"Windows local account","href":"/documentation/platform/secret-rotation/windows-local-account"}]},{"group":"Dynamic secrets","root":{"title":"Dynamic secrets","sidebarTitle":"Overview","href":"/documentation/platform/dynamic-secrets/overview"},"pages":[{"title":"AWS ElastiCache dynamic secrets","sidebarTitle":"AWS ElastiCache","href":"/documentation/platform/dynamic-secrets/aws-elasticache"},{"title":"AWS IAM dynamic secrets","sidebarTitle":"AWS IAM","href":"/documentation/platform/dynamic-secrets/aws-iam"},{"title":"AWS MemoryDB dynamic secrets","sidebarTitle":"AWS MemoryDB","href":"/documentation/platform/dynamic-secrets/aws-memorydb"},{"title":"Azure Entra ID dynamic secrets","sidebarTitle":"Azure Entra ID","href":"/documentation/platform/dynamic-secrets/azure-entra-id"},{"title":"Azure SQL Database dynamic secrets","sidebarTitle":"Azure SQL Database","href":"/documentation/platform/dynamic-secrets/azure-sql-database"},{"title":"Cassandra dynamic secrets","sidebarTitle":"Cassandra","href":"/documentation/platform/dynamic-secrets/cassandra"},{"title":"ClickHouse dynamic secrets","sidebarTitle":"ClickHouse","href":"/documentation/platform/dynamic-secrets/clickhouse"},{"title":"Couchbase dynamic secrets","sidebarTitle":"Couchbase","href":"/documentation/platform/dynamic-secrets/couchbase"},{"title":"Elasticsearch dynamic secrets","sidebarTitle":"Elasticsearch","href":"/documentation/platform/dynamic-secrets/elastic-search"},{"title":"GCP IAM dynamic secrets","sidebarTitle":"GCP IAM","href":"/documentation/platform/dynamic-secrets/gcp-iam"},{"title":"GitHub dynamic secrets","sidebarTitle":"GitHub","href":"/documentation/platform/dynamic-secrets/github"},{"title":"IBM API Connect dynamic secrets","sidebarTitle":"IBM API Connect","href":"/documentation/platform/dynamic-secrets/ibm-api-connect"},{"title":"Kafka dynamic secrets","sidebarTitle":"Kafka","href":"/documentation/platform/dynamic-secrets/kafka"},{"title":"Kubernetes dynamic secrets","sidebarTitle":"Kubernetes","href":"/documentation/platform/dynamic-secrets/kubernetes"},{"title":"LDAP dynamic secrets","sidebarTitle":"LDAP","href":"/documentation/platform/dynamic-secrets/ldap"},{"title":"Milvus dynamic secrets","sidebarTitle":"Milvus","href":"/documentation/platform/dynamic-secrets/milvus"},{"title":"MongoDB dynamic secrets","sidebarTitle":"MongoDB","href":"/documentation/platform/dynamic-secrets/mongo-db"},{"title":"MongoDB Atlas dynamic secrets","sidebarTitle":"MongoDB Atlas","href":"/documentation/platform/dynamic-secrets/mongo-atlas"},{"title":"MS SQL dynamic secrets","sidebarTitle":"MS SQL","href":"/documentation/platform/dynamic-secrets/mssql"},{"title":"MySQL dynamic secrets","sidebarTitle":"MySQL","href":"/documentation/platform/dynamic-secrets/mysql"},{"title":"OAuth 2.0 dynamic secrets","sidebarTitle":"OAuth 2.0","href":"/documentation/platform/dynamic-secrets/oauth2"},{"title":"Oracle dynamic secrets","sidebarTitle":"Oracle","href":"/documentation/platform/dynamic-secrets/oracle"},{"title":"PostgreSQL dynamic secrets","sidebarTitle":"PostgreSQL","href":"/documentation/platform/dynamic-secrets/postgresql"},{"title":"RabbitMQ dynamic secrets","sidebarTitle":"RabbitMQ","href":"/documentation/platform/dynamic-secrets/rabbit-mq"},{"title":"Redis dynamic secrets","sidebarTitle":"Redis","href":"/documentation/platform/dynamic-secrets/redis"},{"title":"SAP ASE dynamic secrets","sidebarTitle":"SAP ASE","href":"/documentation/platform/dynamic-secrets/sap-ase"},{"title":"SAP HANA dynamic secrets","sidebarTitle":"SAP HANA","href":"/documentation/platform/dynamic-secrets/sap-hana"},{"title":"Snowflake dynamic secrets","sidebarTitle":"Snowflake","href":"/documentation/platform/dynamic-secrets/snowflake"},{"title":"SSH certificate dynamic secrets","sidebarTitle":"SSH certificates","href":"/documentation/platform/dynamic-secrets/ssh"},{"title":"Tailscale dynamic secrets","sidebarTitle":"Tailscale","href":"/documentation/platform/dynamic-secrets/tailscale"},{"title":"TOTP dynamic secrets","sidebarTitle":"TOTP","href":"/documentation/platform/dynamic-secrets/totp"},{"title":"Vertica dynamic secrets","sidebarTitle":"Vertica","href":"/documentation/platform/dynamic-secrets/vertica"}]},{"group":"Honey tokens","root":{"title":"Honey tokens","sidebarTitle":"Overview","href":"/documentation/platform/honey-tokens/overview"},"pages":[{"group":"AWS","pages":[{"title":"AWS honey tokens setup","sidebarTitle":"Setup","href":"/documentation/platform/honey-tokens/aws/setup"},{"title":"Using AWS honey tokens","sidebarTitle":"Usage","href":"/documentation/platform/honey-tokens/aws/usage"}]}]}]},{"group":"Integrations","pages":[{"title":"Integrations","sidebarTitle":"Overview","href":"/integrations/overview"},{"group":"Frameworks","pages":[{"title":"Inject secrets into a .NET app","sidebarTitle":".NET","href":"/integrations/frameworks/dotnet"},{"title":"Fetch secrets in Ab Initio","sidebarTitle":"Ab Initio","href":"/integrations/frameworks/ab-initio"},{"title":"Inject secrets into a Django app","sidebarTitle":"Django","href":"/integrations/frameworks/django"},{"title":"Inject secrets into an Express, Fastify, or Koa app","sidebarTitle":"Express, Fastify, Koa","href":"/integrations/frameworks/express"},{"title":"Inject secrets into a Fiber app","sidebarTitle":"Fiber","href":"/integrations/frameworks/fiber"},{"title":"Inject secrets into a Flask app","sidebarTitle":"Flask","href":"/integrations/frameworks/flask"},{"title":"Inject secrets into a Gatsby app","sidebarTitle":"Gatsby","href":"/integrations/frameworks/gatsby"},{"title":"Inject secrets into Gradle builds","sidebarTitle":"Gradle","href":"/integrations/build-tools/gradle"},{"title":"Inject secrets into a Laravel app","sidebarTitle":"Laravel","href":"/integrations/frameworks/laravel"},{"title":"Inject secrets into a NestJS app","sidebarTitle":"NestJS","href":"/integrations/frameworks/nestjs"},{"title":"Inject secrets into a Next.js app","sidebarTitle":"Next.js","href":"/integrations/frameworks/nextjs"},{"title":"Manage secrets for a Next.js app on Vercel","sidebarTitle":"Next.js + Vercel","href":"/documentation/guides/nextjs-vercel"},{"title":"Manage secrets for a Node.js app","sidebarTitle":"Node.js","href":"/documentation/guides/node"},{"title":"Inject secrets into a Nuxt app","sidebarTitle":"Nuxt","href":"/integrations/frameworks/nuxt"},{"title":"Inject secrets into a PM2 app","sidebarTitle":"PM2","href":"/integrations/platforms/pm2"},{"title":"Manage secrets for a Python app","sidebarTitle":"Python","href":"/documentation/guides/python"},{"title":"Inject secrets into a React app","sidebarTitle":"React","href":"/integrations/frameworks/react"},{"title":"Inject secrets into a Remix app","sidebarTitle":"Remix","href":"/integrations/frameworks/remix"},{"title":"Inject secrets into a Ruby on Rails app","sidebarTitle":"Ruby on Rails","href":"/integrations/frameworks/rails"},{"title":"Inject secrets into a Spring Boot app with Maven","sidebarTitle":"Spring Boot with Maven","href":"/integrations/frameworks/spring-boot-maven"},{"title":"Inject secrets into a SvelteKit app","sidebarTitle":"SvelteKit","href":"/integrations/frameworks/sveltekit"},{"title":"Inject secrets into a Vite app","sidebarTitle":"Vite","href":"/integrations/frameworks/vite"},{"title":"Inject secrets into a Vue app","sidebarTitle":"Vue","href":"/integrations/frameworks/vue"}]},{"group":"Infrastructure","pages":[{"title":"Inject secrets into Amazon ECS tasks","sidebarTitle":"Amazon ECS","href":"/integrations/platforms/ecs-with-agent"},{"title":"Fetch secrets in Ansible","sidebarTitle":"Ansible","href":"/integrations/platforms/ansible"},{"title":"Apache Airflow","url":"https://github.com/Infisical/airflow-provider-infisical?tab=readme-ov-file#airflow-infisical-provider","href":"/integrations/platforms/apache-airflow"},{"title":"Inject secrets into AWS Amplify builds","sidebarTitle":"AWS Amplify","href":"/integrations/cicd/aws-amplify"},{"title":"AWS Lambda","sidebarTitle":"AWS Lambda","href":"/integrations/platforms/aws/lambda"},{"title":"Fetch secrets in Backstage","sidebarTitle":"Backstage plugin","href":"/integrations/external/backstage"},{"title":"Inject secrets into Bitbucket Pipelines","sidebarTitle":"Bitbucket","href":"/integrations/cicd/bitbucket"},{"title":"Inject secrets into a Docker container","sidebarTitle":"Docker","href":"/integrations/platforms/docker"},{"title":"Inject secrets into GitHub Actions workflows","sidebarTitle":"GitHub Actions","href":"/integrations/cicd/githubactions"},{"title":"Inject secrets into GitLab CI/CD pipelines","sidebarTitle":"GitLab","href":"/integrations/cicd/gitlab"},{"title":"Infisical Agent","href":"/integrations/platforms/infisical-agent"},{"title":"Infisical Proxy","href":"/integrations/platforms/infisical-proxy"},{"title":"Inject secrets into Jenkins pipelines","sidebarTitle":"Jenkins plugin","href":"/integrations/cicd/jenkins"},{"group":"Kubernetes","root":{"title":"Deliver secrets to Kubernetes","sidebarTitle":"Kubernetes","href":"/integrations/platforms/kubernetes"},"pages":[{"group":"Operator","root":{"title":"Kubernetes Operator","sidebarTitle":"Overview","href":"/integrations/platforms/kubernetes/overview"},"pages":[{"title":"Manage secrets with the Kubernetes Operator","sidebarTitle":"Setup","href":"/documentation/guides/kubernetes-operator"},{"group":"V2","tag":"RECOMMENDED","pages":[{"sidebarTitle":"InfisicalConnection","title":"Using the InfisicalConnection CRD","href":"/integrations/platforms/kubernetes/infisical-connection-crd"},{"sidebarTitle":"InfisicalAuth","title":"Using the InfisicalAuth CRD","href":"/integrations/platforms/kubernetes/infisical-auth-crd"},{"sidebarTitle":"InfisicalStaticSecret","title":"Using the InfisicalStaticSecret CRD","href":"/integrations/platforms/kubernetes/infisical-static-secret-crd"}]},{"group":"V1","pages":[{"sidebarTitle":"InfisicalSecret","title":"Using the InfisicalSecret CRD","href":"/integrations/platforms/kubernetes/infisical-secret-crd"},{"sidebarTitle":"InfisicalPushSecret","title":"Using the InfisicalPushSecret CRD","href":"/integrations/platforms/kubernetes/infisical-push-secret-crd"},{"sidebarTitle":"InfisicalDynamicSecret","title":"Using the InfisicalDynamicSecret CRD","href":"/integrations/platforms/kubernetes/infisical-dynamic-secret-crd"}]}]},{"title":"Kubernetes Agent Injector","sidebarTitle":"Agent Injector","href":"/integrations/platforms/kubernetes-injector"},{"title":"Kubernetes CSI","sidebarTitle":"CSI Provider","href":"/integrations/platforms/kubernetes-csi"}]},{"title":"Fetch secrets in Microsoft Power Apps","sidebarTitle":"Microsoft Power Apps","href":"/integrations/external/microsoft-power-apps"},{"title":"Fetch secrets in Packer","sidebarTitle":"Packer","href":"/integrations/frameworks/packer"},{"title":"Fetch secrets in Pulumi","sidebarTitle":"Pulumi","href":"/integrations/frameworks/pulumi"},{"title":"Terraform","url":"https://registry.terraform.io/providers/Infisical/infisical/latest/docs","href":"/integrations/frameworks/terraform"}]},{"group":"Secret Syncs","root":{"sidebarTitle":"Overview","title":null,"href":"/integrations/secret-syncs/overview"},"pages":[{"title":"Migrating from native integrations","sidebarTitle":"Migrating from native integrations","href":"/integrations/secret-syncs/native-integrations-migration"},{"title":"1Password sync","sidebarTitle":"1Password","href":"/integrations/secret-syncs/1password"},{"title":"AWS Parameter Store sync","sidebarTitle":"AWS Parameter Store","href":"/integrations/secret-syncs/aws-parameter-store"},{"title":"AWS Secrets Manager sync","sidebarTitle":"AWS Secrets Manager","href":"/integrations/secret-syncs/aws-secrets-manager"},{"title":"Azure App Configuration sync","sidebarTitle":"Azure App Configuration","href":"/integrations/secret-syncs/azure-app-configuration"},{"title":"Azure DevOps sync","sidebarTitle":"Azure DevOps","href":"/integrations/secret-syncs/azure-devops"},{"title":"Azure Entra ID SCIM sync","sidebarTitle":"Azure Entra ID SCIM","href":"/integrations/secret-syncs/azure-entra-id-scim"},{"title":"Azure Key Vault sync","sidebarTitle":"Azure Key Vault","href":"/integrations/secret-syncs/azure-key-vault"},{"title":"Bitbucket sync","sidebarTitle":"Bitbucket","href":"/integrations/secret-syncs/bitbucket"},{"title":"Camunda sync","sidebarTitle":"Camunda","href":"/integrations/secret-syncs/camunda"},{"title":"Checkly sync","sidebarTitle":"Checkly","href":"/integrations/secret-syncs/checkly"},{"title":"Chef sync","sidebarTitle":"Chef","href":"/integrations/secret-syncs/chef"},{"title":"CircleCI sync","sidebarTitle":"CircleCI","href":"/integrations/secret-syncs/circleci"},{"title":"Cloud 66 sync","sidebarTitle":"Cloud 66","href":"/integrations/secret-syncs/cloud-66"},{"title":"Cloudflare Pages sync","sidebarTitle":"Cloudflare Pages","href":"/integrations/secret-syncs/cloudflare-pages"},{"title":"Cloudflare Secrets Store sync","sidebarTitle":"Cloudflare Secrets Store","href":"/integrations/secret-syncs/cloudflare-secrets-store"},{"title":"Cloudflare Workers sync","sidebarTitle":"Cloudflare Workers","href":"/integrations/secret-syncs/cloudflare-workers"},{"title":"Databricks sync","sidebarTitle":"Databricks","href":"/integrations/secret-syncs/databricks"},{"title":"Daytona sync","sidebarTitle":"Daytona","href":"/integrations/secret-syncs/daytona"},{"title":"Devin sync","sidebarTitle":"Devin","href":"/integrations/secret-syncs/devin"},{"title":"DigitalOcean App Platform sync","sidebarTitle":"DigitalOcean App Platform","href":"/integrations/secret-syncs/digital-ocean-app-platform"},{"title":"Fly.io sync","sidebarTitle":"Fly.io","href":"/integrations/secret-syncs/flyio"},{"title":"GCP Secret Manager sync","sidebarTitle":"GCP Secret Manager","href":"/integrations/secret-syncs/gcp-secret-manager"},{"title":"GitHub sync","sidebarTitle":"GitHub","href":"/integrations/secret-syncs/github"},{"title":"GitLab sync","sidebarTitle":"GitLab","href":"/integrations/secret-syncs/gitlab"},{"title":"HashiCorp Vault sync","sidebarTitle":"HashiCorp Vault","href":"/integrations/secret-syncs/hashicorp-vault"},{"title":"Hasura Cloud sync","sidebarTitle":"Hasura Cloud","href":"/integrations/secret-syncs/hasura-cloud"},{"title":"Heroku sync","sidebarTitle":"Heroku","href":"/integrations/secret-syncs/heroku"},{"title":"Humanitec sync","sidebarTitle":"Humanitec","href":"/integrations/secret-syncs/humanitec"},{"title":"Infisical sync","sidebarTitle":"Infisical","href":"/integrations/secret-syncs/external-infisical"},{"title":"Keeper Password Manager sync","sidebarTitle":"Keeper Password Manager","href":"/integrations/secret-syncs/keeper-password-manager"},{"title":"Laravel Forge sync","sidebarTitle":"Laravel Forge","href":"/integrations/secret-syncs/laravel-forge"},{"title":"Netlify sync","sidebarTitle":"Netlify","href":"/integrations/secret-syncs/netlify"},{"title":"Northflank sync","sidebarTitle":"Northflank","href":"/integrations/secret-syncs/northflank"},{"title":"OCI Vault sync","sidebarTitle":"OCI Vault","href":"/integrations/secret-syncs/oci-vault"},{"title":"Octopus Deploy sync","sidebarTitle":"Octopus Deploy","href":"/integrations/secret-syncs/octopus-deploy"},{"title":"Ona sync","sidebarTitle":"Ona","href":"/integrations/secret-syncs/ona"},{"title":"OVH Cloud sync","sidebarTitle":"OVH Cloud","href":"/integrations/secret-syncs/ovh"},{"title":"Portainer sync","sidebarTitle":"Portainer","href":"/integrations/secret-syncs/portainer"},{"title":"Qovery sync","sidebarTitle":"Qovery","href":"/integrations/secret-syncs/qovery"},{"title":"Railway sync","sidebarTitle":"Railway","href":"/integrations/secret-syncs/railway"},{"title":"Render sync","sidebarTitle":"Render","href":"/integrations/secret-syncs/render"},{"title":"Rundeck sync","sidebarTitle":"Rundeck","href":"/integrations/secret-syncs/rundeck"},{"title":"Snowflake sync","sidebarTitle":"Snowflake","href":"/integrations/secret-syncs/snowflake"},{"title":"Spacelift sync","sidebarTitle":"Spacelift","href":"/integrations/secret-syncs/spacelift"},{"title":"Supabase sync","sidebarTitle":"Supabase","href":"/integrations/secret-syncs/supabase"},{"title":"TeamCity sync","sidebarTitle":"TeamCity","href":"/integrations/secret-syncs/teamcity"},{"title":"Terraform Cloud sync","sidebarTitle":"Terraform Cloud","href":"/integrations/secret-syncs/terraform-cloud"},{"title":"Travis CI sync","sidebarTitle":"Travis CI","href":"/integrations/secret-syncs/travis-ci"},{"title":"Trigger.dev sync","sidebarTitle":"Trigger.dev","href":"/integrations/secret-syncs/trigger-dev"},{"title":"Vercel sync","sidebarTitle":"Vercel","href":"/integrations/secret-syncs/vercel"},{"title":"Windmill sync","sidebarTitle":"Windmill","href":"/integrations/secret-syncs/windmill"},{"title":"Zabbix sync","sidebarTitle":"Zabbix","href":"/integrations/secret-syncs/zabbix"}]}]}]},{"item":"Certificate Management","icon":"file-key","pages":[{"title":"Certificate Management","href":"/documentation/platform/pki/overview"}]},{"item":"Privileged Access Management (PAM)","icon":"users","pages":[{"title":"Privileged Access Management (PAM)","href":"/documentation/platform/pam/overview"}]},{"item":"Agent Vault","icon":"vault","pages":[{"title":"Agent Vault","href":"/documentation/platform/agent-vault/overview"}]},{"item":"Key Management Service (KMS)","icon":"lock","pages":[{"title":"Key Management Service (KMS)","href":"/documentation/platform/kms/overview"}]},{"item":"Secret Scanning","icon":"radar","pages":[{"title":"Secret Scanning","href":"/documentation/platform/secret-scanning/overview"}]}]},{"tab":"Platform","menu":[{"item":"Organizations","icon":"building","pages":[{"title":"Organizations","href":"/documentation/platform/organization"}]},{"item":"Identity and access","icon":"id-card","pages":[{"title":"Identity and access","href":"/documentation/platform/identities/overview"}]},{"item":"App connections","icon":"plug","pages":[{"title":"App connections","href":"/integrations/app-connections/overview"}]},{"item":"Networking","icon":"network","pages":[{"title":"Networking","href":"/documentation/platform/gateways/overview"}]},{"item":"Self-hosting","icon":"server","pages":[{"title":"Self-hosting","href":"/self-hosting/overview"}]},{"item":"Internals","icon":"workflow","pages":[{"title":"Internals","href":"/internals/overview"}]},{"item":"Contributing","icon":"git-pull-request","pages":[{"title":"Contributing","href":"/contributing/getting-started/overview"}]}],"pages":[{"title":"Platform","href":"/documentation/platform/organization"}]},{"tab":"Reference","icon":{"name":"code","library":"lucide"},"menu":[{"item":"CLI","icon":"terminal","pages":[{"title":"CLI","href":"/cli/overview"}]},{"item":"API","icon":"book-open","pages":[{"title":"API","href":"/api-reference/overview/introduction"}]},{"item":"SDKs","icon":"boxes","pages":[{"title":"SDKs","href":"/sdks/overview"}]}],"pages":[{"title":"Reference","href":"/cli/overview"}]}]},"basePath":"","title":"Secrets versioning - Infisical","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":[],"chunks":[]}