Sign-in that knows where every user belongs.
Passkeys for people, SSO for the companies they work for, and one login page on your own domain. Othvia picks the right way in from the email address, before anyone types a password.
Welcome back to Larkspur.
Payroll, leave and reviews for 300+ teams.
Your road to payday.
Bills and subscriptions, before they charge you.
Your brand, your domain.
Logo, colors, copy and emails. No Othvia badge.
Every app, customer and connection on one map.
Othvia keeps each product in its own realm and each customer in its own organization. When a customer’s SSO breaks, you see it here first, and their IT admin can fix it without you.
APPLICATIONS
Passkey 41% · Password 22% · Google 19% · SSO 12%
ORGANIZATIONS · SSO
Their IT admin sets up SSO. You stay out of it.
Send a setup link from the console. The admin gets six steps written for their identity provider, tests a real sign-in and turns on directory sync. No shared screens, no ticket ping-pong.
Which identity provider does Kestrel use?
The next steps are written for that provider’s admin console, with its own menu names.
Create Larkspur HR in Okta
In Okta admin open Applications → Create App Integration, choose SAML 2.0 and paste these values.
Give us the metadata
It tells Larkspur HR where to send people and which certificate signs their sign-in.
Match the attributes
Which SAML attributes from Okta fill in each person’s Larkspur HR profile.
Test it with your account
We check the signature, audience and your attributes before anyone else is sent to Okta.
Keep people in sync
Optional. With SCIM, Okta creates people in Larkspur HR before their first sign-in and signs them out when you deactivate them.
Keep people in sync
Optional. With SCIM, Okta creates people in Larkspur HR before their first sign-in and signs them out when you deactivate them.
Kestrel Logistics signs in with Okta
From their next sign-in, people from @kestrel.com go to Okta. Email codes stop for that domain.
Kestrel Logistics signs in with Okta
From their next sign-in, people from @kestrel.com go to Okta. Email codes stop for that domain.
A few lines in your app. Events when anything changes.
Drop in the React components, let AI agents manage realms through a scoped MCP server, and get signed webhooks when a connection fails or someone leaves a customer’s directory.
Enterprise SSO, priced like a feature.
Your first SAML connection and its SCIM directory are free. After that, each connection is a flat monthly price, and adding one never moves you to a bigger user tier.
What would you pay?EUR · monthly
Early pricing, subject to change before general availability.