Skip to main content
Package: @orderly.network/devkit. Binary: orderly-devkit. All examples in this handbook use orderly-devkit. If you see orderly in older snippets, replace it with orderly-devkit. Run orderly-devkit <command> --help for flags. Requirements: Node.js v20.19.0+.

Authentication

The OAuth redirect callback listens on a fixed port shipped with @orderly.network/devkit (CLI_CALLBACK_PORT, default 9876); there is no --port flag. If that port is in use, free it and retry. Marketplace commands submit, list, update, and view require a logged-in session (Bearer token).

create plugin

Scaffolds from OrderlyNetwork/orderly-plugin-template, optionally writes .orderly-manifest.json.

Interactive

Non-interactive

Requires --no-interactive plus --name and --interceptor. If --id or --target are omitted, they default from --name (see devkit implementation). You can also pass all four to skip prompts.

create module (Deprecated)

create module is deprecated. Please use create plugin instead to scaffold your project.
Note: Module file generation may be not implemented—the command can collect choices and print a summary only. Check orderly-devkit create module --help for current behavior.

submit

Register a new plugin from a local directory. Resolves metadata from .orderly-manifest.json and/or package.json; can pick up repoUrl from git remote origin when missing.

list

Lists plugins for the authenticated account.

update

PATCH metadata for an existing listing. Requires pluginId in .orderly-manifest.json.

view

Fetch one plugin by Marketplace id (JSON to stdout).
Requires login in the current CLI implementation.

mcp install

Installs Orderly SDK Docs MCP config for AI clients. Forwards to the same behavior as orderly-sdk-docs-mcp install.
Details: MCP: install.

skills install

Installs agent skills (default: orderly-plugin-create, orderly-plugin-write, orderly-plugin-add, orderly-plugin-submit) via the upstream skills CLI. Concept: Prefer skills install + mcp install alongside devkit when building plugins—see Skills-first workflow.

Troubleshooting

  • 401 / login: Run orderly-devkit login.
  • Port in use (login): Free the fixed OAuth callback port used by devkit (see CLI_CALLBACK_PORT inside the published @orderly.network/devkit package), then retry.
  • Marketplace API errors: Network or server; confirm whoami and retry.
On npm, @orderly.network/devkit publishes its own readme with the same command surface as this page.