A direct route to Strata.js authentication

Passkeys, social sign-in, step-up MFA and device checks — wired into your application in an afternoon, not a quarter.

Frameworks

Purpose built for the
Strata App Router

Auth middleware and first-class support for server components give you secure page protection and easy access to user and session context inside server components, actions and route handlers.

Get started with Strata

“Genuinely impressive work. The Strata integration story was already solid, and the Portico team keeps finding ways to shave whole steps off it.”

Ines Calderón
CEO / Meridian
Portrait by Thanh Xuan Nguyen Ly on Pexels
Developer walking through the Strata integration on camera — photo by Benjamin Dominguez on Pexels
1import { SignIn } from '@portico/strata';
2...
3 return (
4 <>
5 <BackgroundImage />
6 <SignIn />
7 </>
8 );
9...
<SignIn/>

Your sign-in flow is the only thing sitting between a stranger and your application.

From ordinary passwords and social sign-on to bespoke OAuth integrations, Portico lets people in the way they prefer while stripping out the complexity you'd otherwise write yourself.

1import { UserProfile } from '@portico/strata';
2...
3 return (
4 <>
5 <CustomHeader />
6 <UserProfile />
7 </>
8 );
9...
<UserProfile/>

A place for people to rotate a password, switch on MFA, kill a stale session and more.

Drop-in components give your users a clean way to manage their own account, without you having to hand-build the forms, the logic or the awkward data structures behind them.

Ready when you are

Complete user management

Portico is the shortest path to Strata.js authentication. Add full user management to your application quickly, without trading away security.

portico.dev/docs
Learning
Quickstarts
Guides
Reference
Sign up
Sign in
Sessions
Webhooks
Org roles
Portico Documentation
Find all the guides and reference you need to build with Portico, from a five-minute quickstart to production hardening.
Quickstart
Ship sign-in end to end with our step-by-step guides for eleven application stacks using Portico.
18 components

Documentation

Our readable docs get you working with user management and authentication quickly. Save build time with Portico's full suite of tools.

Read the docs

Guide

Take the crash course in Portico and Strata by building a small task app, following our guide. See how quick it is to get authentication standing up inside your application.

Read the guide

Starter repository

Get moving with Portico and Strata. We publish a lean Portico + Strata starter repo so you can begin building your application immediately.

Get started

Passwordless links

Make passwords optional by sending your users one-time sign-in links.

Session management

Revocable and stateless — the useful half of each approach.

Multifactor auth

Secure your users with a second and third factor during sign-in.

Social sign-in

Let people in with Beacon, Halomail, Tessera and fourteen more.

Multi-session accounts

Allow your users to stay signed in to several accounts at once.

New device alerts

Proactively notify users when a new device signs in. Let them protect themselves.

Breach monitoring

Warns your users the moment a password of theirs turns up in a public leak.

Abuse defence

Portico spots and blocks scripted sign-ups and phishing traffic out of the box.