Skip to main content

Build Your own UI

Ory Kratos is an HTTP API server and doesn't include a traditional HTML user interface (rendering forms such as "Login" or "Registration") in its code base.


Please read the User Interface concepts before starting this journey! It contains many code and API examples and is a useful starting point for anyone implementing their own UI!

We provide several reference UI implementations which you can use to get started quickly, or as the basis for your own UI:

Let's take a look at some individual examples!

React Native

You can implement your own login, registration, account recovery, ... user interface for Ory Kratos in React Native. Check out our in-depth Add Authentication to your React Native App guide!


For now, please head over to our Node.js Reference Implementation.


For now, please head over to our React / SPA Reference Implementation.