WJb Docs - Basic

Start here with installation, quick starts, and core concepts.

πŸš€ Start Here
✨ First Steps
βœ… Next Steps

🌐 WJb Ecosystem

WJb is designed as a small core with optional extensions.

You start simple and add only what you need.


Core

WJb

The main package.

Contains:

  • Actions
  • Results
  • Job commands
  • In-memory store
  • Basic workers
This is everything you need to start.

Storage Providers

For production scenarios WJb supports different stores:

  • In-Memory (included in core)
  • SQL Server
  • PostgreSQL
  • SQLite
  • MySQL
  • IndexedDB (for browser / WASM)
All providers implement the same interfaces, so your workflow code stays the same.

UI

WJb.UI.Blazor

A monitoring and administration interface.

Allows you to:

  • Watch running jobs
  • Inspect payloads and results
  • See registered actions
  • Explore execution history

How the pieces fit together

Your Actions
     ↓
WJb Core
     ↓
Store (In-Memory or Database)
     ↓
Worker
     ↓
(Optional) UI

You can use only the core, or combine it with persistent storage and UI when needed.


Simple Start

Most beginners need only one package:

WJb

Everything else is optional and can be added later.

An unhandled error has occurred. Reload πŸ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.