Skip to main content

Developers

This section is for developers who want to extend the platform — new provider plug-ins, UI extensions, packages, or enterprise-layer additions.

My Clawster is designed to be extended without forking the OSS core. You work in separate workspace roots and mount extensions over the base through well-defined boundaries.

What you can build

Extension typeWhere it livesWhat it does
Provider plug-inmy-clawster-packagesAdds a new provider lane to the provisioning runtime
UI extensionmy-clawster-appsAdds or replaces views in the customer-facing app
Shared packagemy-clawster-packagesAdds reusable logic, types, or API clients
Enterprise extensionenterpriseAdds operator workflows on top of the OSS API

Prerequisites

Architecture orientation

Extensions reference the OSS core but do not modify it. The workspace boundary rules define what each root can import from others. Read Enterprise extension model before writing code that crosses root boundaries.

Start here

  1. Local development
  2. Packages, plug-ins, and UI extensions
  3. Provider plug-in development
  4. Enterprise extension model