Skip to content

InferaDB dashboard — tenant management, policy design, simulation, observability

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

inferadb/dashboard

InferaDB Logo

InferaDB Management Dashboard

Discord Code Coverage License

Tenant management, policy design, simulation, and observability

Important

Under active development. Not production-ready.

Features

  • Tenant Management — Manage organizations, teams, and vaults
  • Policy Editor — Edit IPL schemas with syntax highlighting and validation
  • Decision Simulator — Test authorization decisions before deployment
  • Relationship Visualizer — Explore relationship graphs
  • Audit Explorer — Review authorization decisions and access patterns

Quick Start

git clone https://github.com/inferadb/dashboard && cd dashboard
npm install
npm run dev

Open http://localhost:5173.

Stack

Technology Purpose
TanStack Start Full-stack framework
React 19 UI components
Tailwind CSS 4 Styling
Vite 7 Build tooling
Vitest Testing

Development

# Start dev server (hot reload)
npm run dev

# Run code quality checks
npm run generate:routes # Generate TanStack Router types
npm run typecheck      # TypeScript type checking (auto-generates routes)
npm run lint           # ESLint
npm run lint:fix       # ESLint with auto-fix
npm run format         # Format with Prettier
npm run format:check   # Check formatting

# Testing
npm test               # Run tests in watch mode
npm test -- --run      # Run tests once
npm run test:ui        # Run tests with UI
npm run test:coverage  # Run tests with coverage

# Build
npm run build          # Production build
npm run preview        # Preview production build
npm run start          # Start production server

Configuration

Variable Default Description
CONTROL_API_URL http://localhost:8081 Control API
ENGINE_API_URL http://localhost:8080 Engine API

Tool Versions

This project uses mise for tool versions. Run mise install to set up required tools.

Contributing

See CONTRIBUTING.md for development guidelines.

Community

Join us on Discord for questions, discussions, and contributions.

License

Dual-licensed under MIT or Apache 2.0.

About

InferaDB dashboard — tenant management, policy design, simulation, observability

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •