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.
Develop a plugin
Create, validate, test, and package a standalone App Connection plugin.
Distribute, install, and use
Share a .raydo.zip archive and take it through review, connection, grant, enablement, and execution.
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.