Skip to main content
Redop ships with a small set of built-in plugins so you can add common behavior quickly.

Current built-in plugin surface

import { apiKey, logger, Redop } from "@redopjs/redop";

new Redop({ serverInfo: { name: "plugin-demo" } })
  .use(logger({ level: "info" }))
  .use(apiKey({ key: process.env.API_SECRET }));

Authentication lives under auth

Use the plugin auth pages for:

Logger has its own guide

Use the logger page when you want structured lifecycle logs:

Rule of thumb

Reach for a built-in plugin first when the behavior is shared across many tools. Use a custom plugin when the behavior is specific to your product.

Next