Skip to content

Welcome to the Caido Developer Documentation!

Here, you will find a wealth of information and resources for the Software Development Kits (SDKs) offered by Caido.

Plugins

For users looking to customize/extend Caido's functionality, the @caido/sdk-frontend, @caido/sdk-backend kits provide the components and features for creating your own custom plugins.

TIP

View the Getting Started guide to learn how to create your own Caido plugin.

The @caido/sdk-workflow kit provides the interface for working with Caido data using the JavaScript node in workflows.

For both plugins and workflows, a number of modules are supported for Caido’s QuickJS JavaScript engine.

Client SDK

The @caido/sdk-client kit provides an interface for programmatic access to a running Caido instance from external scripts and tools.

TIP

View the Install the SDK guide to get started.