Documentation
  • 👋Welcome to Cerberus
  • Overview
    • 💡What we do
    • ✨Our Features
  • Product Guides
    • 💡Core concepts
    • 🍎Creating an App
    • 📎Modeling your domain
    • 📄Creating policies
  • Tutorial
    • 🛠️Getting set up
      • 🌠Cloning project
      • 👷Setting up workspace
      • 🏃‍♂️Build and run app
    • 📏Creating static rules
      • Create an account
      • Add migrations
    • ✍️Implementation
      • Backend
        • Migrate existing data
        • Routes
        • Services
          • User
          • Project
          • Sprint
          • Story
      • Frontend
        • Settings
        • Projects
        • Sprints
        • Stories
  • APIs
    • 🎨REST API
    • 🖥️Websocket API
  • Migrations
    • 🐧Scripting language
    • 🏃‍♂️Running migrations
Powered by GitBook
On this page
  • Overview
  • Quick links
  • Get Started

Welcome to Cerberus

NextWhat we do

Last updated 3 months ago

This documentation is actively being written. As such, there are gaping holes at the moment. Proceed with caution.

Overview

Cerberus is our flagship product that abstracts away authorization in your apps / services and lets you focus on building great products.

With Cerberus, you set up static 'rules' that matches the domain of your services, then decorate your apps with them, and voila, you're done! Your end-users will be able to manage their own, roles and permissions, giving them full control over their own resources while you are alleviated of the headache of maintaining a complex authorization system.

Authorization can be performed on both frontend and backend with simple decorations, so, your UI will reflect what the user is really allowed to see and do, while on the backend, every user action can be checked for permission.

Quick links

Get Started

We've put together some helpful guides for you to get setup with our product quickly and easily.

👋
💡What we do
✨Our Features
🛠️Getting set up
🌠Cloning project
👷Setting up workspace