Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on
Odin uses passwordless authentication. There is one continue screen: the same actions sign you in if you already have access, or start a pay-as-you-go workspace if you do not.
Go to odin.borghq.io, enter your email, and click Continue with email. You can also start with Continue with Google or Continue with GitHub.
2
Check your inbox
You’ll receive an email from Odin containing a six-digit verification code. The code expires after a few minutes.
3
Enter the code
On Verify email address, type the six-digit code into the two groups of three boxes. The code submits when all six digits are entered, or you can click Continue.
If you don’t see the email, check your spam folder or request another code. If verification reports a connection problem, reconnect and select Continue to retry; you do not need to re-enter the code.
If this is your first time, Odin then asks you to create an organisation: a name and a primary domain. Use your company domain. Personal inboxes such as Gmail cannot be claimed as that domain.If the connection drops after you create your organisation, retry with the same domain to recover the organisation already created. Retrying does not create another workspace. If self-serve signup is unavailable, an unfinished account is taken to the demo request page instead.If your organisation was saved but setup is incomplete, select Finish setup to retry with the same details. If a connection is still unavailable after the workspace is ready to enter, Home shows Retry setup so you can resume later.
If you’ve registered a passkey (fingerprint, Face ID, or a hardware security key), Odin uses it automatically, so there’s no separate button to click.When you enter your email and click Continue with email, Odin checks for a passkey before it sends a code. If it finds one, your device prompts you to authenticate and the button reads Waiting for passkey. Confirm the prompt and you’re signed in, without an email or code.If you cancel the prompt, have no passkey on that device, or your browser doesn’t support passkeys, Odin emails you a six-digit code instead.
On supported browsers, your saved passkey can also appear as an autofill suggestion on the email field, so you can sign in before clicking Continue with email.
Passkeys are the fastest and most secure way to sign in. See Profile & Security to set one up.
If your organisation has single sign-on set up, there is no separate button. Enter your work email and select Continue with email. Odin recognises the domain and sends you to your identity provider to authenticate, then you come back signed in, without a code or a passkey prompt.You can also open Odin from your identity provider’s dashboard or app launcher, for example an Okta tile, if your organisation uses SAML.This only applies to email addresses on a domain your Admins have bound to the connection. Everyone else keeps the usual passkey or one-time-code flow.If your organisation has turned on mandatory SSO, one-time codes, passkeys, Google and GitHub are blocked for those addresses, and Odin tells you to use your identity provider. If sign-in fails with a message about your identity provider, see SSO troubleshooting.Signing out ends your Odin session. With SAML, Odin also signs you out of your identity provider where it supports single logout.
Instead of entering your email, you can click Continue with Google or Continue with GitHub and choose that account. Odin signs you in directly, without an email or code.The same access rules apply as with email: an existing organisation membership signs you in, a matching domain join adds you to that workspace, and a new address creates a pay-as-you-go organisation. Unverified Google accounts are refused. The old sign-up URL redirects to this same continue screen.
You do not need an invite to start a pay-as-you-go workspace. Continue with Google, GitHub, or email; after verification, create your organisation.If your company already uses Odin, an existing member can invite you, or domain join can let anyone with a matching work-email domain join automatically. Personal inboxes never join someone else’s organisation that way.For Enterprise sales, the continue screen has a Looking for Enterprise? Book a demo link to the demo request page. That page is for talking to the Borg team, not a failure state for a missing account.The form also links to the legal agreements and the privacy policy. Accepting terms for your organisation still happens after you are signed in, as described on the terms page.
If you belong to multiple organisations, switch between them using the organisation selector in the sidebar. Your session persists across switches, so you do not need to sign in again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Odin","colors":{"primary":"#0f1a29","light":"#809cff","dark":"#091320"},"logo":{"light":"https://mintcdn.com/borgresearchas/Ov2Q7p-CRPhlmtjB/logo/light.svg?fit=max\u0026auto=format\u0026n=Ov2Q7p-CRPhlmtjB\u0026q=85\u0026s=96e97f2b95c5c4fe2ec50e19abe5a9da","dark":"https://mintcdn.com/borgresearchas/PosxlzFQ8VizB4Dq/logo/dark.svg?fit=max\u0026auto=format\u0026n=PosxlzFQ8VizB4Dq\u0026q=85\u0026s=2431420f8415a9ec7c1e94669efa94bf"},"favicon":"https://mintcdn.com/borgresearchas/PosxlzFQ8VizB4Dq/favicon.ico?fit=max\u0026auto=format\u0026n=PosxlzFQ8VizB4Dq\u0026q=85\u0026s=2b544445c130e77ca7212742c10bc3e4","navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://odin.borghq.io"}},"footer":{"socials":{"x":"https://x.com/BorgHQ","linkedin":"https://linkedin.com/company/borghq"}},"contextual":{"options":["copy","view","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:[email protected]"},{"anchor":"Dashboard","icon":"gauge","href":"https://odin.borghq.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"borgresearchas","hasAudioNarration":false,"actualSubdomain":"borgresearchas","customDomains":["docs.borghq.io"],"gitSource":{"type":"github","owner":"borgdevelopment","repo":"borg-platform","deployBranch":"production","contentDirectory":"docs/odin","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adea4089602829e4e1d02d4","collectionId":"719a520c-7023-4571-a465-faadf80d3013","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adea4089602829e4e1d02d4"},"feedback":{"agentFeedback":true},"entitlements":{},"buildId":"6adea4089602829e4e1d02d4","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Getting Started","count":56},{"language":"default","tag":"Platform","count":13},{"language":"default","tag":"Overview","count":12},{"language":"default","tag":"Testing","count":12},{"language":"default","tag":"Integrations","count":11},{"language":"default","tag":"Setup","count":6},{"language":"default","tag":"Single Sign-On","count":6},{"language":"default","tag":"Account \u0026 Settings","count":5},{"language":"default","tag":"Cloud","count":5},{"language":"default","tag":"Team \u0026 Access","count":4}]},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","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":"editor-agent-model-picker","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":"billing-updated-9-15","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"getting-started/logging-in","slug":"/getting-started/logging-in","pageMetadata":{"title":"Logging in","description":"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on","icon":"right-to-bracket","href":"/getting-started/logging-in"},"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 Odin with email OTP, passkeys, Google, GitHub, or single sign-on\"\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`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Step,Steps,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Odin uses passwordless authentication. There is one continue screen: the same actions sign you in if you already have access, or start a pay-as-you-go workspace if you do not.`}),`\n`,_jsx(Heading,{level:`2`,id:`continue-with-email`,children:`Continue with email`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Enter your email`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://odin.borghq.io`,children:`odin.borghq.io`}),`, enter your email, and click `,_jsx(_components.strong,{children:`Continue with email`}),`. You can also start with `,_jsx(_components.strong,{children:`Continue with Google`}),` or `,_jsx(_components.strong,{children:`Continue with GitHub`}),`.`]})}),_jsx(Step,{title:`Check your inbox`,children:_jsx(_components.p,{children:`You’ll receive an email from Odin containing a six-digit verification code. The code expires after a few minutes.`})}),_jsx(Step,{title:`Enter the code`,children:_jsxs(_components.p,{children:[`On `,_jsx(_components.strong,{children:`Verify email address`}),`, type the six-digit code into the two groups of three boxes. The code submits when all six digits are entered, or you can click `,_jsx(_components.strong,{children:`Continue`}),`.`]})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If you don’t see the email, check your spam folder or request another code. If verification reports a connection problem, reconnect and select `,_jsx(_components.strong,{children:`Continue`}),` to retry; you do not need to re-enter the code.`]})}),`\n`,_jsx(_components.p,{children:`If this is your first time, Odin then asks you to create an organisation: a name and a primary domain. Use your company domain. Personal inboxes such as Gmail cannot be claimed as that domain.`}),`\n`,_jsx(_components.p,{children:`If the connection drops after you create your organisation, retry with the same domain to recover the organisation already created. Retrying does not create another workspace. If self-serve signup is unavailable, an unfinished account is taken to the demo request page instead.`}),`\n`,_jsxs(_components.p,{children:[`If your organisation was saved but setup is incomplete, select `,_jsx(_components.strong,{children:`Finish setup`}),` to retry with the same details. If a connection is still unavailable after the workspace is ready to enter, Home shows `,_jsx(_components.strong,{children:`Retry setup`}),` so you can resume later.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sign-in-with-a-passkey`,children:`Sign in with a passkey`}),`\n`,_jsx(_components.p,{children:`If you’ve registered a passkey (fingerprint, Face ID, or a hardware security key), Odin uses it automatically, so there’s no separate button to click.`}),`\n`,_jsxs(_components.p,{children:[`When you enter your email and click `,_jsx(_components.strong,{children:`Continue with email`}),`, Odin checks for a passkey before it sends a code. If it finds one, your device prompts you to authenticate and the button reads `,_jsx(_components.strong,{children:`Waiting for passkey`}),`. Confirm the prompt and you’re signed in, without an email or code.`]}),`\n`,_jsx(_components.p,{children:`If you cancel the prompt, have no passkey on that device, or your browser doesn’t support passkeys, Odin emails you a six-digit code instead.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`On supported browsers, your saved passkey can also appear as an autofill suggestion on the email field, so you can sign in before clicking `,_jsx(_components.strong,{children:`Continue with email`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`Passkeys are the fastest and most secure way to sign in. See `,_jsx(_components.a,{href:`/platform/profile`,children:`Profile \u0026 Security`}),` to set one up.`]}),`\n`,_jsx(Heading,{level:`2`,id:`sign-in-with-single-sign-on`,children:`Sign in with single sign-on`}),`\n`,_jsxs(_components.p,{children:[`If your organisation has `,_jsx(_components.a,{href:`/platform/sso/overview`,children:`single sign-on`}),` set up, there is no separate button. Enter your work email and select `,_jsx(_components.strong,{children:`Continue with email`}),`. Odin recognises the domain and sends you to your identity provider to authenticate, then you come back signed in, without a code or a passkey prompt.`]}),`\n`,_jsx(_components.p,{children:`You can also open Odin from your identity provider’s dashboard or app launcher, for example an Okta tile, if your organisation uses SAML.`}),`\n`,_jsx(_components.p,{children:`This only applies to email addresses on a domain your Admins have bound to the connection. Everyone else keeps the usual passkey or one-time-code flow.`}),`\n`,_jsxs(_components.p,{children:[`If your organisation has turned on `,_jsx(_components.a,{href:`/platform/sso/mandatory-sso`,children:`mandatory SSO`}),`, one-time codes, passkeys, Google and GitHub are blocked for those addresses, and Odin tells you to use your identity provider. If sign-in fails with a message about your identity provider, see `,_jsx(_components.a,{href:`/platform/sso/troubleshooting`,children:`SSO troubleshooting`}),`.`]}),`\n`,_jsx(_components.p,{children:`Signing out ends your Odin session. With SAML, Odin also signs you out of your identity provider where it supports single logout.`}),`\n`,_jsx(Heading,{level:`2`,id:`continue-with-google-or-github`,children:`Continue with Google or GitHub`}),`\n`,_jsxs(_components.p,{children:[`Instead of entering your email, you can click `,_jsx(_components.strong,{children:`Continue with Google`}),` or `,_jsx(_components.strong,{children:`Continue with GitHub`}),` and choose that account. Odin signs you in directly, without an email or code.`]}),`\n`,_jsxs(_components.p,{children:[`The same access rules apply as with email: an existing organisation membership signs you in, a matching `,_jsx(_components.a,{href:`/platform/organisation-settings`,children:`domain join`}),` adds you to that workspace, and a new address creates a pay-as-you-go organisation. Unverified Google accounts are refused. The old sign-up URL redirects to this same continue screen.`]}),`\n`,_jsx(Heading,{level:`2`,id:`first-time`,children:`First time`}),`\n`,_jsx(_components.p,{children:`You do not need an invite to start a pay-as-you-go workspace. Continue with Google, GitHub, or email; after verification, create your organisation.`}),`\n`,_jsxs(_components.p,{children:[`If your company already uses Odin, an existing member can invite you, or `,_jsx(_components.strong,{children:`domain join`}),` can let anyone with a matching work-email domain join automatically. Personal inboxes never join someone else’s organisation that way.`]}),`\n`,_jsxs(_components.p,{children:[`For Enterprise sales, the continue screen has a `,_jsx(_components.strong,{children:`Looking for Enterprise? Book a demo`}),` link to the `,_jsx(_components.a,{href:`/getting-started/request-a-demo`,children:`demo request page`}),`. That page is for talking to the Borg team, not a failure state for a missing account.`]}),`\n`,_jsxs(_components.p,{children:[`The form also links to the `,_jsx(_components.a,{href:`/getting-started/terms-of-service`,children:`legal agreements`}),` and the `,_jsx(_components.a,{href:`https://odin.borghq.io/legal/privacy`,children:`privacy policy`}),`. Accepting terms for your organisation still happens after you are signed in, as described on the terms page.`]}),`\n`,_jsx(Heading,{level:`2`,id:`switching-organisations`,children:`Switching organisations`}),`\n`,_jsx(_components.p,{children:`If you belong to multiple organisations, switch between them using the organisation selector in the sidebar. Your session persists across switches, so you do not need to sign in again.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Logging in","description":"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on","icon":"right-to-bracket","href":"/getting-started/logging-in"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Continue with email","slug":"continue-with-email","depth":2,"children":[]},{"title":"Sign in with a passkey","slug":"sign-in-with-a-passkey","depth":2,"children":[]},{"title":"Sign in with single sign-on","slug":"sign-in-with-single-sign-on","depth":2,"children":[]},{"title":"Continue with Google or GitHub","slug":"continue-with-google-or-github","depth":2,"children":[]},{"title":"First time","slug":"first-time","depth":2,"children":[]},{"title":"Switching organisations","slug":"switching-organisations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"borgresearchas","siteName":"Odin","title":"Logging in - Odin","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T00:51:28.886Z","originalFileLocation":"getting-started/logging-in.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on\">\u003cmeta data-mint-head name=\"application-name\" content=\"Odin\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_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/borgresearchas/1qAj3Qfb88sK6GGW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Logging in - Odin\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Odin\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.borghq.io/getting-started/logging-in\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://borgresearchas.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Logging+in\u0026amp;description=Sign+in+to+Odin+with+email+OTP%2C+passkeys%2C+Google%2C+GitHub%2C+or+single+sign-on\u0026amp;theme=eb34bf9549b9e0f190560438\u0026amp;signature=15fe58bb735e5df0cb61a41e818799b9aa2b8b4c7a74e503b52b9eae8518a280\">\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=\"Logging in - Odin\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://borgresearchas.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Logging+in\u0026amp;description=Sign+in+to+Odin+with+email+OTP%2C+passkeys%2C+Google%2C+GitHub%2C+or+single+sign-on\u0026amp;theme=eb34bf9549b9e0f190560438\u0026amp;signature=15fe58bb735e5df0cb61a41e818799b9aa2b8b4c7a74e503b52b9eae8518a280\">\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/borgresearchas/1qAj3Qfb88sK6GGW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Odin\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f1a29\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.borghq.io/getting-started/logging-in\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting-started/logging-in.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.borghq.io/#organization\",\"name\":\"Odin\",\"url\":\"https://docs.borghq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/borgresearchas/Ov2Q7p-CRPhlmtjB/logo/light.svg?fit=max\u0026auto=format\u0026n=Ov2Q7p-CRPhlmtjB\u0026q=85\u0026s=96e97f2b95c5c4fe2ec50e19abe5a9da\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.borghq.io#website\",\"name\":\"Odin\",\"url\":\"https://docs.borghq.io\",\"publisher\":{\"@id\":\"https://docs.borghq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.borghq.io/getting-started/logging-in#webpage\",\"url\":\"https://docs.borghq.io/getting-started/logging-in\",\"name\":\"Logging in\",\"description\":\"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on\",\"dateModified\":\"2026-10-26T00:51:28.886Z\",\"isPartOf\":{\"@id\":\"https://docs.borghq.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.borghq.io/getting-started/logging-in#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.borghq.io/getting-started/logging-in#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Overview\",\"item\":\"https://docs.borghq.io/getting-started/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Logging in\",\"item\":\"https://docs.borghq.io/getting-started/logging-in\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.borghq.io/getting-started/logging-in#article\",\"headline\":\"Logging in\",\"name\":\"Logging in\",\"description\":\"Sign in to Odin with email OTP, passkeys, Google, GitHub, or single sign-on\",\"url\":\"https://docs.borghq.io/getting-started/logging-in\",\"mainEntityOfPage\":{\"@id\":\"https://docs.borghq.io/getting-started/logging-in#webpage\"},\"dateModified\":\"2026-10-26T00:51:28.886Z\",\"publisher\":{\"@id\":\"https://docs.borghq.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.borghq.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Odin\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Odin","nav":{"global":{"anchors":[{"anchor":"Support","icon":"envelope","href":"mailto:[email protected]"},{"anchor":"Dashboard","icon":"gauge","href":"https://odin.borghq.io"}]},"tabs":[{"tab":"Getting Started","icon":"book-open","groups":[{"group":"Overview","pages":[{"title":"Introduction","icon":"shield-halved","href":"/getting-started/introduction"},{"title":"Requesting a demo","description":"Book a working session with the Borg team, or send a demo request","icon":"calendar-days","href":"/getting-started/request-a-demo"},{"title":"Logging in","icon":"right-to-bracket","href":"/getting-started/logging-in"},{"title":"Quickstart","description":"Get up and running with Odin in minutes","icon":"rocket","href":"/getting-started/quickstart"},{"title":"Guide for AI agents","icon":"robot","href":"/platform/agent-guide"},{"title":"Micro Pentest","icon":"shield-check","href":"/getting-started/micro-pentest"},{"title":"Your trial","icon":"hourglass-start","href":"/getting-started/your-trial"},{"title":"Terms of Service","icon":"file-contract","href":"/getting-started/terms-of-service"},{"title":"Subprocessors","icon":"shield-check","href":"/getting-started/subprocessors"}]},{"group":"Platform","pages":[{"title":"Home Dashboard","icon":"house","href":"/platform/home-dashboard"},{"title":"Findings","icon":"magnifying-glass","href":"/platform/findings"},{"title":"Bug Bounty Triage","icon":"bug","href":"/platform/bug-bounty-triage"},{"title":"Automatic Retests","icon":"circle-check","href":"/platform/automatic-retests"},{"title":"Dependency Scanning","icon":"cubes","href":"/platform/dependency-scanning"},{"title":"Reports","icon":"file-lines","href":"/platform/reports"},{"title":"Alert Centre","icon":"bell","href":"/platform/notifications"},{"title":"Command Palette \u0026 Shortcuts","icon":"keyboard","href":"/platform/command-palette"},{"title":"Browser Agents (WebMCP)","icon":"robot","href":"/platform/webmcp"},{"title":"Odin MCP Server","icon":"plug","href":"/platform/odin-mcp"},{"title":"Install as an app","icon":"mobile-screen","href":"/platform/install-as-app"},{"title":"Feedback","icon":"comment","href":"/platform/feedback"},{"title":"Changelog","icon":"newspaper","href":"/platform/changelog"}]},{"group":"Attack Surface","pages":[{"title":"Assets","icon":"globe","href":"/platform/assets"},{"title":"Continuous Asset Discovery","icon":"radar","href":"/platform/continuous-asset-discovery"},{"title":"Asset Relations","icon":"diagram-project","href":"/platform/asset-relations"}]},{"group":"Cloud","pages":[{"title":"Cloud overview","icon":"cloud","href":"/platform/cloud/overview"},{"title":"Connecting cloud accounts","icon":"key-round","href":"/platform/cloud/accounts"},{"title":"Cloud assets","icon":"boxes","href":"/platform/cloud/assets"},{"title":"Cloud reviews","icon":"file-text","href":"/platform/cloud/reviews"},{"title":"Custom cloud rules","icon":"shield-check","href":"/platform/cloud/custom-rules"}]},{"group":"Integrations","pages":[{"title":"Integrations Overview","icon":"plug","href":"/platform/integrations/overview"},{"title":"Slack","icon":"slack","href":"/platform/integrations/slack"},{"title":"GitHub Integration","icon":"github","href":"/platform/integrations/github"},{"title":"GitLab Integration","icon":"gitlab","href":"/platform/integrations/gitlab"},{"title":"Azure DevOps Integration","icon":"code-branch","href":"/platform/integrations/azure-devops"},{"title":"Azure DevOps: Service Principal Setup","icon":"shield-check","href":"/platform/integrations/azure-devops-service-principal"},{"title":"Bitbucket Integration","icon":"bitbucket","href":"/platform/integrations/bitbucket"},{"title":"Linear Integration","icon":"list-check","href":"/platform/integrations/linear"},{"title":"Jira Integration","icon":"ticket","href":"/platform/integrations/jira"},{"title":"Shortcut Integration","icon":"bolt","href":"/platform/integrations/shortcut"},{"title":"HackerOne Integration","icon":"bug","href":"/platform/integrations/hackerone"}]},{"group":"Team \u0026 Access","pages":[{"title":"Team Management","icon":"users","href":"/platform/team-management"},{"title":"Roles \u0026 Permissions","icon":"shield-halved","href":"/platform/roles-and-permissions"},{"title":"API Keys","icon":"key","href":"/platform/api-keys"},{"title":"Connected Apps","icon":"link","href":"/platform/connected-apps"}]},{"group":"Single Sign-On","pages":[{"title":"Single sign-on overview","icon":"key","href":"/platform/sso/overview"},{"title":"Set up single sign-on","icon":"plug","href":"/platform/sso/set-up"},{"title":"Mandatory SSO","icon":"shield-halved","href":"/platform/sso/mandatory-sso"},{"title":"Directory sync (SCIM)","icon":"users-gear","href":"/platform/sso/directory-sync"},{"title":"Identity provider guides","icon":"id-card","href":"/platform/sso/identity-providers"},{"title":"SSO troubleshooting","icon":"wrench","href":"/platform/sso/troubleshooting"}]},{"group":"Account \u0026 Settings","pages":[{"title":"Profile \u0026 Security","icon":"user","href":"/platform/profile"},{"title":"Organisation Settings","icon":"building","href":"/platform/organisation-settings"},{"title":"Step-up Verification","icon":"lock","href":"/platform/step-up-verification"},{"title":"Billing","icon":"receipt","href":"/platform/billing"},{"title":"Pay as you go","icon":"wallet","href":"/platform/pay-as-you-go"}]}]},{"tab":"Testing","icon":"bolt","pages":[{"title":"Testing","href":"/mjolnir/overview"}]}]},"title":"Logging in - Odin","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}