Ory logo

Authentication UX. Easy to build, simple to use.

Ory Elements provides developers with beautiful auth components ready to ship. Own your UI – customize every pixel, deploy your way, and create login experiences users love.

Unlike traditional auth and IAM solutions, Ory Elements offers developer-friendly tools that give you full control over your user experience without compromising on security or speed.

Customize every flow and every pixel of it.

Take control over UI and auth flows — with Ory Elements, every detail of the user experience is yours to design.

Acme™
Sign in
Sign in with a social provider or your email
Email
Recover Account
Continue
Don't have an account?
Sign up
Technical perspective

Why Ory Elements?

Ory Elements is a modular and customizable open-source component library that simplifies building and styling login, registration, and account pages, allowing you to easily build user login experiences that match your implementations design and flow.

Diagram featuring React, TypeScript, and Next.js logos, Git merge and approval notifications, and status indicators for changes approved and successful checks.

Developer-centric

Integrates directly into modern development workflows (React, Next.js, TypeScript), allowing teams to introduce auth updates without vendor tickets or external IAM team dependencies required.

Representation of the customizability of Ory products including login interface

Fully customizable

Enable pixel-perfect branding, complete UI/UX control, and extensibility, letting developers adjust to match product vision and changing user preferences over time.

Representation of Ory Elements configuration

Theme with Simple CSS Variables

Don't want to use your own components? No problem. Use our pre-built components instead and customize them to match your design with CSS variables. You can even mix and match approaches throughout your project, using your own components where you need full control and our pre-built ones where you want to save time.

Business perspective

Why Ory Elements?

Ory Elements accelerates time-to-market, reduces engineering overhead, and provides the freedom to own your user’s experience with login flows that look like your brand.

Ory elements time & resource savings

Time & resource savings

Streamline development with out-of-the-box, enterprise-grade authentication flows (MFA, passwordless, social login) featuring responsive, mobile-first design and internationalization, allowing developers to focus on building value.

Figure representing software flexibility and no vendor lock-in

No vendor lock-in or limitations

Your auth components live in your repository. Switch between Ory Network and self-hosting anytime. Ory gives you freedom and flexibility at all times with how you want to build with no proprietary dependencies.

Representation of the ability to deploy software as a customer sees fit

Deploy Your Way: SaaS or Self-Hosted

Use Ory Network's managed Account Experience for instant deployment, or self-host for complete control. Same components, same customization options, your choice of infrastructure.

Key benefits

Owning your customers' experiences with your properties are often the difference between success and failure.

  • Own your release cycle

    By integrating authentication directly into your development workflow, you can regain control over your UI and shipping process, eliminating vendor dependencies, lengthy approval chains, and external timelines. This approach allows your team to manage authentication "as code" within your existing CI/CD pipeline, ensuring seamless updates and deployments.

  • Pixel-perfect brand experience

    Ensure your user experience, including login flows, seamlessly aligns with your product's unique design system and brand identity, moving beyond generic templates to maintain consistency in every detail from colors to micro-interactions. Achieve your exact vision for look and feel without compromising on security or functionality.

  • Ship features, not auth infrastructure

    Redirect your team's valuable time from building login forms to differentiating your product by utilizing pre-built, production-ready authentication flows that enable implementation in hours, not sprints. Invest saved hours directly into developing core features and competitive advantages.

The dev experience modern auth deserves

The Ory Network is simple, secure identity infrastructure for the cloud. Scale your business and don’t lose sleep over data breaches and leaks.

Registration
// Copyright © 2024 Ory Corp
// SPDX-License-Identifier: Apache-2.0
// registration/page.tsx

import { Registration } from "@ory/elements-react/theme"
import { getRegistrationFlow, OryPageParams } from "@ory/nextjs/app"

import config from "@/ory.config"

export default async function RegistrationPage(props: OryPageParams) {
  const flow = await getRegistrationFlow(config, props.searchParams)

  if (!flow) {
    return null
  }

  return (
    <Registration
      flow={flow}
      config={config}
      components={{
        Card: {},
      }}
    />
  )
}

Try Ory today Start for free