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:
- React Native Reference Implementation
- Node.js Reference Implementation
- React / SPA Reference Implementation
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!
Express.js
For now, please head over to our Node.js Reference Implementation.
React.js
For now, please head over to our React / SPA Reference Implementation.