Fastify
Fastify. @bull-board/fastify registers as a plugin.
Install
FastifyAdapter takes the base path from setBasePath() or the prefix option on app.register(). If you set both, they must match, otherwise asset URLs will 404.
Tip
Top-level await in the example. Wrap the body in async function main() { ... }; main() if you're on plain CommonJS.
Full runnable examples
- Simple setup:
examples/with-fastify - With basic auth:
examples/with-fastify-auth - With visibility guard:
examples/with-fastify-visibility-guard
Next steps
- UIConfig: title, logo, locale, polling.
- Read-only mode: disable destructive actions.
- Visibility guard: scope visible queues per request.
- Formatters: rewrite job fields for the UI.