Built-in Plugins

These core plugins are included with BSB and enabled by default. They provide a solid foundation for development and simple deployments.

When to Replace Core Plugins

The default plugins are designed for development and simple single-container deployments. You should replace them when:

  • config-default - Replace when you need dynamic configuration or secrets management. Use config-consul, config-etcd, or config-vault.
  • events-default - Replace when you need multiple containers/processes to communicate. Use events-rabbitmq, events-kafka, or events-redis.
  • observable-default - Replace when you need production-grade observability. Use observable-pino, observable-winston, observable-opentelemetry, or observable-graylog for centralized logging and monitoring.

Check plugins.bsbcode.dev for available plugins.