Getting started

This page helps developers understand how to integrate with the Strivacity platform and choose the right approach for their use case.

Before you begin

Every integration requires the following two steps:

  1. Get access to a Strivacity instance: Talk to your admin or a Strivacity Customer Success manager to get access.
  2. Set up an application: An application defines the policies that govern login, registration, and self-service experiences. Once created, you add an application client matching your chosen integration approach.

SDKs

The recommended way to integrate Strivacity into your web or mobile application. Strivacity SDKs handle authentication, session management, PKCE, and journey orchestration so your application stays decoupled from backend flow logic. SDKs are available for popular web frameworks and mobile platforms.

  • SDK overview

Journey modes

When using an SDK, you choose how the authentication UI is rendered. Strivacity supports three journey modes:

ModeDescriptionRequired client type
Hosted journeyStrivacity renders the login and registration UI on its own hosted pages. No UI work required - the user is redirected to Strivacity and back.OIDC using no-code components
Embedded journeyA Strivacity-hosted web component is embedded directly into your application's page. Provides a seamless look without requiring custom UI implementation.OIDC using the Journey Flow API
Native journeyYour application renders every screen using its own components. Gives full control over the UI while the SDK handles flow orchestration and token management.OIDC using the Journey Flow API

Admin portal and admin management APIs

Use these REST APIs to manage your Strivacity instance programmatically: creating and managing accounts, configuring policies, setting up identity federation (OIDC/SAML2), and more.

To get started:

  1. Set up an application client: Select the "OIDC using no-code components" client type and disable interactive login.
  2. Create an API security policy: Define the permitted scopes and apply the policy to your Application Client.
  3. Start using the API: Authenticate with your Application Client and begin making API calls.

Lifecycle event hooks

Extend Strivacity's identity workflows with custom logic triggered at key points in a journey, such as registration, login, or account updates. Use hooks to integrate with external systems, enrich user data, or enforce additional business rules.