Skip to main content

Extension Points API

Through these sections you can find all API contracts available to extend Witboost capabilities or integrate your tech stack into the platform.

Before proceeding into the implementation of any of those, please take a look also at the Witboost Starter Kit which is a comprehensive set of open source integrations that are available out-of-the-box, leaving you with just the deployment of those integrations in your infrastructure.

Extension Points

Extension points can be classified into these categories.

Control Plane – Builder Extension Points

  • Tech Adapter API: integrates a specific technology into Witboost.
  • Custom URL Picker API: provide selectable options to templates through the use of the Custom URL Picker.
  • Data Catalog Plugin API: provision and unprovision metadata into a third-party Data Catalog during the deployment phase of a resource through Witboost.
  • Marketplace Plugin API: publish resources in the Witboost Marketplace or to third-party marketplaces.

Control Plane – Computational Governance Extension Points

  • Remote Engine API: handle requests from the Witboost Computational Governance to validate resources using any language or runtime of your choice.
  • LLM Engine API: handle requests from the Witboost Computational Governance to validate resources using an agent of your choice, which is nothing more than a Large Language Model (LLM).
  • Perimeter Resolver API: supply resources to the Witboost Computational Governance from catalogs or entities repositories.

Platform Administration Extension Points

  • Webhook Notifications API: send notifications to external services when specific events occur in Witboost.
  • Remote Request Hook API: forward access control requests, or other requests which require third-party approvals, to an external ticketing system for evaluation.