Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.
AI Reserve supports SAML 2.0 single sign-on with your company identity provider
(Okta, Microsoft Entra ID, Google Workspace, and any other SAML 2.0 IdP). SSO is
set up for your organization by our team: send the SAML metadata for your IdP
and the email domains your team signs in with to your AI Reserve contact.
Once SSO is connected, members on your organization’s email domains enter their
work email on the portal sign-in page and
choose Continue with SSO. They are sent to your identity provider and come
back signed in. No AI Reserve password is involved, and your IdP’s own policies
(MFA, device trust, session lifetime) apply.Only members your admin has already added to the organization can sign in.
Someone who is not a member does not get an account by completing SSO.
By default, SSO is one option next to password and Google/Microsoft sign-in.
Your admin can ask us to switch your organization to SSO-required mode:
The sign-in page recognizes your organization’s email domains and shows a
single action, Continue with your organization’s single sign-on. The
password field and the Google and Microsoft buttons are not offered.
The server enforces it independently of what the sign-in page shows. A
sign-in for an address on your domains that did not come through your
organization’s SAML provider is refused, even if someone calls the sign-in
endpoint directly, and any existing password or Google/Microsoft session on
those domains is signed out the next time it is used.
Members on other email domains (contractors, a partner firm) keep their
current sign-in options.
There is no admin bypass. SSO-required mode has no “break-glass” password
path for admins; a carve-out would be the weakest link in the control. If your
identity provider is down, contact support and we will restore password sign-in
for your organization. The change takes effect immediately.
Turning SSO-required mode on is an immediate, organization-wide change. Confirm
that every member on your domains can already sign in through your IdP before
you ask for it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AI Reserve Developer Documentation","colors":{"primary":"#8a7a50","light":"#c8c0a8","dark":"#b0a890"},"logo":{"light":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/light.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=4305e52131e25c047cb3dcee7304ebe1","dark":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/dark.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=8d7ceae367a63973571659fbe14964e7","href":"https://docs.aireserve.com"},"favicon":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/favicon.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=a25b27a5ffce06736ec9f529f4150ca3","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]}},"appearance":{"default":"dark"},"background":{"decoration":"grid","color":{"light":"#faf8f1","dark":"#07172a"}},"navbar":{"links":[{"href":"https://portal.aireserve.com","label":"Portal"}],"primary":{"type":"button","label":"Get an API key","href":"https://portal.aireserve.com/keys"}},"footer":{"links":[{"header":"Developers","items":[{"label":"Get an API key","href":"https://portal.aireserve.com/keys"},{"label":"Portal","href":"https://portal.aireserve.com"},{"label":"Connect wizard","href":"https://portal.aireserve.com/connect"}]},{"header":"Trust \u0026 disclosures","items":[{"label":"Provider Data Handling","href":"https://privacy.aireserve.com/data-handling"},{"label":"Subprocessors","href":"https://privacy.aireserve.com/subprocessors"}]},{"header":"For AI agents","items":[{"label":"llms.txt","href":"https://docs.aireserve.com/llms.txt"},{"label":"llms-full.txt","href":"https://docs.aireserve.com/llms-full.txt"}]}]},"fonts":{"family":"Sora"},"icons":{"library":"lucide"},"styling":{"codeblocks":"dark","latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ai-reserve","hasAudioNarration":false,"actualSubdomain":"ai-reserve","customDomains":["docs.aireserve.com"],"gitSource":{"type":"github","owner":"audacity-investments","repo":"audacity","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aec2d92afba45a8ed3286c2","collectionId":"b02eb24c-b712-486b-898c-caa16515961a","liveDeploymentHistoryId":"6aec2d92afba45a8ed3286c2","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aec5573252b547dce07c46a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Models","count":292},{"language":"default","tag":"By maker","count":285},{"language":"default","tag":"API Reference","count":264},{"language":"default","tag":"Endpoints","count":258},{"language":"default","tag":"Documentation","count":82},{"language":"default","tag":"GPU Infrastructure","count":67},{"language":"default","tag":"Anthropic","count":40},{"language":"default","tag":"DeepSeek","count":38},{"language":"default","tag":"OpenAI","count":37},{"language":"default","tag":"Fine-tuning","count":28}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--ar-navy: #07172a;--ar-navy-deep: #050f1d;--ar-card: #0c1e33;--ar-raised: #122840;--ar-ivory: #f2ede3;--ar-gold: #b0a890;--ar-gold-lt: #c8c0a8;--ar-gold-rule: rgba(176, 168, 144, 0.28);--ar-border: rgba(120, 144, 155, 0.22);--ar-mono: \"DM Mono\", \"SF Mono\", ui-monospace, Menlo, Consolas, \"Liberation Mono\",\n monospace}code,kbd,samp,pre,pre *{font-family:var(--ar-mono)!important}#page-title,#content-area h2{font-family:\"Cormorant Garamond\", \"Iowan Old Style\", \"Palatino Linotype\",\n Palatino, Georgia, serif;font-weight:500;letter-spacing:0.005em}#page-title{font-size:2.75rem;line-height:1.12}#content-area h2{font-size:1.85rem}sidebar-group-header,#sidebar h5,#sidebar h6{font-family:var(--ar-mono);font-size:0.6875rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase}.dark sidebar-group-header,.dark #sidebar h5,.dark #sidebar h6{color:#78909b}.dark #navbar{border-bottom:1px solid var(--ar-gold-rule)}.dark card{background:rgba(12, 30, 51, 0.55);border-color:var(--ar-border)}.dark card:hover{border-color:rgba(120, 144, 155, 0.38)}.dark .callout[data-callout-type=\"note\"]{background:rgba(176, 168, 144, 0.07);border-color:rgba(176, 168, 144, 0.26)}.dark .callout[data-callout-type=\"note\"] [data-component-part=\"callout-content\"],.dark .callout[data-callout-type=\"note\"] [data-component-part=\"callout-icon\"] svg{color:#d9d2bf}.callout[data-callout-type=\"note\"]{background:rgba(138, 122, 80, 0.07);border-color:rgba(138, 122, 80, 0.3)}.callout[data-callout-type=\"note\"] [data-component-part=\"callout-content\"],.callout[data-callout-type=\"note\"] [data-component-part=\"callout-icon\"] svg{color:#6b5f3e}"}],"page":{"pagePath":"trust/single-sign-on","slug":"/trust/single-sign-on","pageMetadata":{"title":"Single sign-on","description":"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.","icon":"key-round","href":"/trust/single-sign-on"},"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: \"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\"\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={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`AI Reserve supports SAML 2.0 single sign-on with your company identity provider\n(Okta, Microsoft Entra ID, Google Workspace, and any other SAML 2.0 IdP). SSO is\nset up for your organization by our team: send the SAML metadata for your IdP\nand the email domains your team signs in with to your AI Reserve contact.`}),`\n`,_jsx(Heading,{level:`2`,id:`signing-in-with-sso`,children:`Signing in with SSO`}),`\n`,_jsxs(_components.p,{children:[`Once SSO is connected, members on your organization’s email domains enter their\nwork email on the `,_jsx(_components.a,{href:`https://portal.aireserve.com/login`,children:`portal sign-in page`}),` and\nchoose `,_jsx(_components.strong,{children:`Continue with SSO`}),`. They are sent to your identity provider and come\nback signed in. No AI Reserve password is involved, and your IdP’s own policies\n(MFA, device trust, session lifetime) apply.`]}),`\n`,_jsx(_components.p,{children:`Only members your admin has already added to the organization can sign in.\nSomeone who is not a member does not get an account by completing SSO.`}),`\n`,_jsx(Heading,{level:`2`,id:`sso-required-mode`,children:`SSO-required mode`}),`\n`,_jsxs(_components.p,{children:[`By default, SSO is one option next to password and Google/Microsoft sign-in.\nYour admin can ask us to switch your organization to `,_jsx(_components.strong,{children:`SSO-required`}),` mode:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The sign-in page recognizes your organization’s email domains and shows a\nsingle action, `,_jsx(_components.strong,{children:`Continue with your organization’s single sign-on`}),`. The\npassword field and the Google and Microsoft buttons are not offered.`]}),`\n`,_jsx(_components.li,{children:`The server enforces it independently of what the sign-in page shows. A\nsign-in for an address on your domains that did not come through your\norganization’s SAML provider is refused, even if someone calls the sign-in\nendpoint directly, and any existing password or Google/Microsoft session on\nthose domains is signed out the next time it is used.`}),`\n`,_jsx(_components.li,{children:`Members on other email domains (contractors, a partner firm) keep their\ncurrent sign-in options.`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`There is no admin bypass.`}),` SSO-required mode has no “break-glass” password\npath for admins; a carve-out would be the weakest link in the control. If your\nidentity provider is down, contact support and we will restore password sign-in\nfor your organization. The change takes effect immediately.`]})}),`\n`,_jsx(_components.p,{children:`Turning SSO-required mode on is an immediate, organization-wide change. Confirm\nthat every member on your domains can already sign in through your IdP before\nyou ask for it.`})]})}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":"Single sign-on","description":"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.","icon":"key-round","href":"/trust/single-sign-on"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Signing in with SSO","slug":"signing-in-with-sso","depth":2,"children":[]},{"title":"SSO-required mode","slug":"sso-required-mode","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ai-reserve","siteName":"AI Reserve Developer Documentation","title":"Single sign-on - AI Reserve Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T07:17:55.247Z","originalFileLocation":"trust/single-sign-on.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=\"dark\"}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=\"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AI Reserve Developer 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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Single sign-on - AI Reserve Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AI Reserve Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aireserve.com/trust/single-sign-on\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ai-reserve.mintlify.app/_mintlify/api/og/v2?division=Data+%26+privacy\u0026amp;title=Single+sign-on\u0026amp;description=Sign+in+to+the+AI+Reserve+portal+through+your+company+identity+provider+%28SAML+2.0%29%2C+and+optionally+make+it+the+only+way+in+for+your+organization.\u0026amp;theme=9ad3102375139745a61bf236\u0026amp;signature=ff99c2c4bef57b82a208b1cd3fa706e1be231b490f235775706e6684393d5f1c\">\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=\"Single sign-on - AI Reserve Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ai-reserve.mintlify.app/_mintlify/api/og/v2?division=Data+%26+privacy\u0026amp;title=Single+sign-on\u0026amp;description=Sign+in+to+the+AI+Reserve+portal+through+your+company+identity+provider+%28SAML+2.0%29%2C+and+optionally+make+it+the+only+way+in+for+your+organization.\u0026amp;theme=9ad3102375139745a61bf236\u0026amp;signature=ff99c2c4bef57b82a208b1cd3fa706e1be231b490f235775706e6684393d5f1c\">\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/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AI Reserve Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8a7a50\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aireserve.com/trust/single-sign-on\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/trust/single-sign-on.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aireserve.com/#organization\",\"name\":\"AI Reserve Developer Documentation\",\"url\":\"https://docs.aireserve.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/light.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=4305e52131e25c047cb3dcee7304ebe1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aireserve.com#website\",\"name\":\"AI Reserve Developer Documentation\",\"url\":\"https://docs.aireserve.com\",\"publisher\":{\"@id\":\"https://docs.aireserve.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aireserve.com/trust/single-sign-on#webpage\",\"url\":\"https://docs.aireserve.com/trust/single-sign-on\",\"name\":\"Single sign-on\",\"description\":\"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\",\"dateModified\":\"2026-11-05T07:17:55.247Z\",\"isPartOf\":{\"@id\":\"https://docs.aireserve.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aireserve.com/trust/single-sign-on#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aireserve.com/trust/single-sign-on#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data \u0026 privacy\",\"item\":\"https://docs.aireserve.com/trust/data-privacy\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Single sign-on\",\"item\":\"https://docs.aireserve.com/trust/single-sign-on\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.aireserve.com/trust/single-sign-on#article\",\"headline\":\"Single sign-on\",\"name\":\"Single sign-on\",\"description\":\"Sign in to the AI Reserve portal through your company identity provider (SAML 2.0), and optionally make it the only way in for your organization.\",\"url\":\"https://docs.aireserve.com/trust/single-sign-on\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aireserve.com/trust/single-sign-on#webpage\"},\"dateModified\":\"2026-11-05T07:17:55.247Z\",\"publisher\":{\"@id\":\"https://docs.aireserve.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aireserve.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AI Reserve Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AI Reserve Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Getting started for your team","icon":"rocket","href":"/getting-started/for-your-team"},{"title":"Every frontier model. One API key.","sidebarTitle":"Overview","icon":"compass","href":"/index"},{"title":"Get an API key","icon":"key-round","href":"/getting-started/get-an-api-key"},{"title":"SDK quickstart","icon":"rocket","href":"/getting-started/quickstart"}]},{"group":"Connect your tool","pages":[{"title":"Connect your tool","sidebarTitle":"Overview","icon":"cable","href":"/connect/index"},{"title":"Slack","icon":"slack","href":"/connect/slack"},{"title":"aireserve CLI","icon":"wand-sparkles","href":"/connect/cli"},{"title":"Claude Code","icon":"terminal","href":"/connect/claude-code"},{"title":"Codex","icon":"square-terminal","href":"/connect/codex"},{"title":"Cursor","icon":"mouse-pointer-2","href":"/connect/cursor"},{"title":"GitHub Copilot","icon":"github","href":"/connect/github-copilot"},{"title":"Zed","icon":"zap","href":"/connect/zed"},{"title":"Cline","icon":"bot","href":"/connect/cline"},{"title":"Devin Desktop","icon":"app-window","href":"/connect/devin-desktop"},{"title":"Factory Droid","icon":"factory","href":"/connect/droid"},{"title":"Microsoft Office","icon":"layout-grid","href":"/connect/microsoft-office"},{"title":"GitHub Actions (CI)","icon":"workflow","href":"/connect/github-actions"},{"title":"Aider","icon":"square-pen","href":"/connect/aider"},{"title":"Continue","icon":"infinity","href":"/connect/continue"},{"title":"Goose","icon":"bird","href":"/connect/goose"},{"title":"OpenCode","icon":"square-code","href":"/connect/opencode"},{"title":"OpenHands","icon":"hand","href":"/connect/openhands"},{"title":"Roo Code","icon":"rabbit","href":"/connect/roo-code"},{"title":"OpenAI SDK","icon":"code","href":"/connect/openai-sdk"},{"title":"Anthropic SDK","icon":"code-xml","href":"/connect/anthropic-sdk"},{"title":"Terminal coding agents","icon":"square-chevron-right","href":"/connect/code-cli"},{"title":"AWS SDK (boto3) / Bedrock migration","sidebarTitle":"AWS SDK (boto3)","icon":"cloud","href":"/connect/aws-sdk"},{"title":"MCP server","icon":"plug","href":"/connect/mcp"},{"title":"Operation reference","icon":"list-tree","href":"/connect/mcp-tools"}]},{"group":"GPU Infrastructure","pages":[{"title":"GPU Infrastructure","icon":"server","href":"/gpu-infrastructure/index"},{"title":"Quickstart","icon":"rocket","href":"/gpu-infrastructure/quickstart"},{"group":"Frontier model playbooks","expanded":false,"pages":[{"title":"Frontier model serving playbooks","icon":"book-open-check","href":"/gpu-infrastructure/playbooks"},{"title":"Serve GLM-5.3","icon":"braces","href":"/gpu-infrastructure/playbooks/glm-5-3"},{"title":"Serve Kimi K3","icon":"scan-eye","href":"/gpu-infrastructure/playbooks/kimi-k3"},{"title":"Serve DeepSeek V4 Pro 0813","icon":"brain-circuit","href":"/gpu-infrastructure/playbooks/deepseek-v4-pro-0813"},{"title":"Serve DeepSeek V4.1 Flash","icon":"zap","href":"/gpu-infrastructure/playbooks/deepseek-v4-1-flash"}]},{"title":"Configure and launch","icon":"play","href":"/gpu-infrastructure/launch-instances"},{"title":"Connect and manage","icon":"sliders-horizontal","href":"/gpu-infrastructure/manage-instances"},{"title":"Storage and persistence","icon":"hard-drive","href":"/gpu-infrastructure/storage"},{"title":"Multi-node clusters","icon":"network","href":"/gpu-infrastructure/clusters"},{"title":"Keys, registries, and usage","icon":"key","href":"/gpu-infrastructure/supporting-resources"},{"title":"Operations, pricing, and errors","icon":"rotate-cw","href":"/gpu-infrastructure/operations"},{"title":"Migrate from RunPod","icon":"arrow-left-right","href":"/gpu-infrastructure/migrate-from-runpod"}]},{"group":"AWS Hub","pages":[{"title":"AWS Hub","icon":"boxes","href":"/containers/index"},{"title":"Repoint Amazon ECS to AI Reserve","sidebarTitle":"Amazon ECS","icon":"container","href":"/containers/ecs"},{"title":"Secrets Manager","sidebarTitle":"Secrets Manager","icon":"key","href":"/containers/secrets"},{"title":"Understand AWS Billing","sidebarTitle":"AWS Billing","icon":"receipt-text","href":"/containers/aws-billing"}]},{"group":"Capabilities","pages":[{"title":"Streaming","icon":"activity","href":"/capabilities/streaming"},{"title":"Tool use","icon":"wrench","href":"/capabilities/tool-use"},{"title":"Images (vision)","icon":"eye","href":"/capabilities/vision"},{"title":"Image generation","icon":"image","href":"/capabilities/image-generation"},{"title":"Video input (understanding)","sidebarTitle":"Video input","icon":"film","href":"/capabilities/video-input"},{"title":"Video generation","icon":"clapperboard","href":"/capabilities/video-generation"},{"title":"Prompt caching","icon":"database-zap","href":"/capabilities/prompt-caching"},{"title":"Fallback models","icon":"arrow-right-left","href":"/capabilities/fallbacks"},{"title":"JSON response healing","icon":"braces","href":"/capabilities/response-healing"},{"title":"Customer attribution","icon":"tags","href":"/capabilities/customer-attribution"},{"title":"Budgets","icon":"circle-dollar-sign","href":"/capabilities/budgets"},{"title":"Admin API","icon":"shield-check","href":"/capabilities/admin-api"},{"title":"Dedicated GPU endpoints","icon":"cpu","href":"/capabilities/dedicated-gpu-endpoints"},{"title":"Fine-tuning","icon":"layers-3","href":"/capabilities/fine-tuning"},{"title":"Bring your own key (BYOK)","icon":"key-round","href":"/capabilities/byok"},{"title":"Chat specialists","icon":"chart-candlestick","href":"/capabilities/chat-specialists"},{"title":"Managed content moderation","icon":"shield-check","href":"/capabilities/content-moderation"},{"title":"Text-to-speech","icon":"volume-2","href":"/capabilities/text-to-speech"},{"title":"Realtime voice sessions","icon":"mic","href":"/capabilities/realtime-voice"},{"title":"Live search","icon":"search","href":"/capabilities/live-search"},{"title":"Decisions","icon":"scale","href":"/capabilities/decisions"},{"title":"Extractions","icon":"table","href":"/capabilities/extractions"},{"title":"Data endpoints","icon":"database","href":"/capabilities/data-endpoints"},{"title":"AWS CLI v2 native login","icon":"terminal","href":"/capabilities/aws-cli-login"}]},{"group":"Migrate","pages":[{"title":"Migrating from OpenAI","icon":"arrow-right-left","href":"/migrate/from-openai"},{"title":"Migrating from Anthropic","icon":"arrow-right-left","href":"/migrate/from-anthropic"},{"title":"Migrating from Bedrock","icon":"arrow-right-left","href":"/migrate/from-bedrock"},{"title":"Migrating from RunPod","icon":"arrow-right-left","href":"/migrate/from-runpod"},{"title":"Migrating from Fish Audio","icon":"arrow-right-left","href":"/migrate/from-fish-audio"},{"title":"Migrating from Inworld","icon":"arrow-right-left","href":"/migrate/from-inworld"}]},{"group":"Performance","pages":[{"title":"Gateway latency benchmark","icon":"gauge","href":"/performance/gateway-latency"}]},{"group":"Data \u0026 privacy","pages":[{"title":"Data \u0026 privacy","description":"Where your prompts go, which subprocessors we use, and how each provider handles data — the authoritative disclosures.","icon":"shield-check","href":"/trust/data-privacy"},{"title":"Single sign-on","icon":"key-round","href":"/trust/single-sign-on"}]},{"group":"Reliability","pages":[{"title":"How the gateway stays up","description":"Provider failover, traffic splitting, transport recovery, a multi-zone platform with highly available data stores, deploy safety, and the numbers we measure ourselves against.","icon":"heart-pulse","href":"/reliability/index"},{"title":"Handling provider downtime","icon":"shield-check","href":"/reliability/business-continuity"}]}]},{"tab":"Models","pages":[{"title":"Models","href":"/models"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference"}]}]},"basePath":"","title":"Single sign-on - AI Reserve Developer Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}