Orion Users Documentation

Netlify Status Discord

Orion Users is a lightweight identity service intended for developers who want to start a prototype or project without the overhead of implementing basic features like user management and authentication from scratch.

Unlike heavy, feature-rich identity services like Keycloak, Orion Users is designed to provide a small, generic set of foundational features that developers can easily extend and customize.

Technology Stack

Orion Users is written in Kotlin and Quarkus using reactive programming. It is fully prepared to run with native compilation.

This means it is fundamentally engineered for cloud environments, offering:

  • High availability
  • Extremely low memory consumption (allowing for high density in clusters)
  • Low latency and high throughput

Furthermore, the service includes native support for Docker and Docker Compose, streamlining deployment both locally and in production environments.

Embedded User Interfaces

To make testing and administration effortless from day one, Orion Users comes with two pre-installed Vue 3 applications:

  • Playground: An interactive UI (/test) for experimenting with all authentication features, including Social Login (Google), 2FA, WebAuthn, and more.
  • Admin Dashboard: A powerful administrative interface (/dashboard) that allows authorized admins to view, create, edit, and delete user accounts easily.