Skip to main contentArrow Right

Drag & drop your auth

  • Improve user onboarding and conversion for your B2C app.

  • Get your B2B app enterprise ready with SSO, RBAC, and SCIM provisioning.

  • Choose from no-code workflows, SDKs, or APIs.


Make your customer identity
flow

Get an overview of the Descope CIAM platform in 90 seconds (almost as quick as it takes to build auth with us).

Product overview video thumbnail

What our customers say

Customizable user journeys for any app

Speed

Frictionless authentication

Add any auth method - passwords, passwordless, SSO - to your app in minutes.

Flows

No / low code CIAM

Drag & drop your auth and user journeys with zero codebase changes.

Security

Security and fraud prevention

Defend your users with native bot protection, adaptive MFA, and step-up auth.

We do auth. You do you.

Drag-and-drop authentication

Use our no-code editor to create user-facing screens and authentication flows for your app. Easily modify and update your flows from the Descope console as your user journey evolves.



Fig: Drag-and-drop magic links with Descope

Work on your preferred framework

Use our SDKs to easily integrate multiple authentication methods into your app. Let us handle session management with Client SDKs or connect your app server to our service directly with Backend SDKs.



const descopeSdk = descopeSdk({ projectId: <Project_ID> });

// Sign up or in user
user = {
   "name": "Joe Person", 
   "phone": "+15555555555", 
   "email": "email@company.com" 
}
const loginId = "email@company.com"
const verify_uri = "http://auth.company.com/api/verify_enchantedlink"
const delivery_method = "email"
const resp = 
   await descopeSdk.magicLink.signUpOrIn[delivery_method](
     loginId, 
     verify_uri
   )

// Verify user
const token = "xxxx"
const resp = await descopeSdk.magicLink.verify(token)

Own all the nitty-gritty

Use our REST APIs to implement authentication for your app. Our clear documentation makes navigating and actioning the API a breeze.



curl -i -X POST \
https://api.descope.com/v1/auth/magiclink/signup-in/email \
-H 'Authorization: Bearer <Project_ID>' \
-H 'Content-Type: application/json' \
-d '{
   "loginId": "email@company.com",
   "user": {
     "name": "Joe Person",
     "phone": "+15555555555",
     "email": "email@company.com",
     "icon": <base64_string>
}'

Auth that meets devs where they are

Code as much (or little) as you want. Your choice: no-code workflows, SDKs / APIs, and everything in between.

Flows

Descope Flows

“I want to go live with Descope in the fastest and easiest way possible.”

Quick start
Code App

Descope SDKs

“I’ll build the authentication screens and flows, but may need help with session management.”

Explore SDKs
Integrations

Descope REST API

“I’ll handle all frontend flows and logic on my own.”

Explore API

Your users’ favorite auth methods just got easier

Believe it or not – implementing password auth also got easier.

Ready for liftoff?

If you’ve seen all you need to see, sign up and get started with Descope. If you'd like a demo, meet with our auth experts.