RaydoRaydo Book

Developer Guide

Build supported Raydo extensions with the public plugin toolchain.

The Developer Guide documents public contracts that Raydo intentionally supports. The first supported extension path is the Raydo Plugin Developer Preview.

Developer Preview

The SDK, scaffolder, deterministic package format, and local installation path are available. Raydo Hub is already the public catalog and publishing surface for supported Hub components such as Work Packs and Workflow Templates. Self-service plugin-bundle upload, plugin payment, ranking, and automatic installation are not yet available.

Supported contract

Raydo plugins contribute discoverable capabilities. They do not replace Raydo's connection, approval, grant, execution, artifact, delivery, or audit owners.

The public toolchain currently consists of:

  • create-raydo-plugin, the project scaffolder;
  • @raydoai/plugin-sdk, the type, schema, verification, and packaging SDK;
  • plugin.raydo.zip, the deterministic archive installed by Raydo Desktop.

Use the next npm tag for the supported Developer Preview. No npm tag is a public-GA claim.

What is not a supported extension path

  • Writing directly into Raydo application state or its plugin lockfile.
  • Storing credentials inside plugin source, manifests, fixtures, or archives.
  • Creating a second approval, grant, execution, artifact, delivery, or audit system.
  • Assuming install, review, connection, grant, and enablement are one action.
  • Treating npm publication of the SDK or scaffolder as publication of a finished plugin.