Stop building
auth pages
from scratch.

Premium Ory Kratos themes. Drop in one CSS file — all six flows covered. One-time purchase.

Every team self-hosting Ory ends up rebuilding the same login, registration, and recovery pages. Orythemes solves that with production-ready themes built natively for Ory Elements.

50,000+ Ory deployments No subscription All 6 Kratos flows covered
↓ See the themes

Why Orythemes

Ory theming is harder than it should be.

We've done the work. You get a production-ready theme.

One import. All flows.

A single CSS file scoped to .ory-elements covers login, registration, account recovery, email verification, settings, and error pages. No component forking required.

Built against the official library

Every theme is built on @ory/elements v0.9 — the same component library Ory ships. CSS variable overrides, not brittle selectors. Themes stay stable when Ory updates.

Pay once. Own it forever.

No subscriptions. No per-seat pricing. Buy a theme once and use it on your production app. Updates within your Ory Elements version window are included.

Themes

Designed for real auth flows

Not just a login page. Every screen your users will see.

Be the first to buy — join the waitlist.

Integration

From purchase to production in minutes

Choose your theme

Browse the catalog. Preview all six Ory flows — login, registration, recovery, verification, settings, and error pages. Pick the design that fits your brand.

Join the waitlist

Join the waitlist to be notified at launch. We'll email you with purchase details and integration instructions.

Add one CSS import

Drop theme.css into your Ory Elements app. Import it in your root layout. Every Kratos flow is styled — no custom CSS required.

Example integration

// In your Next.js app root layout (layout.tsx)
import '@orythemes/onyx/theme.css'
import { ThemeProvider } from '@ory/elements'

export default function Layout({ children }) {
  return <ThemeProvider>{children}</ThemeProvider>
}

Get early access

We're building Orythemes. Join the waitlist and be first to know when the first themes ship.

No spam. Unsubscribe anytime. We email to announce new themes and major updates — nothing else.