Skip to main content
Version: Next (Private Preview)

Marketplace overview

:::danger Marketplace availability

Nexo does not currently offer a supported public marketplace, public plugin SDK/package or language guarantee, live publishing service, commercial program, review SLA, analytics/ranking service, or marketplace legal terms. Material labeled Legacy/illustrative preserves the retired dashboard documentation for parity; it is not a product promise, API contract, price, policy, or legal agreement.

:::

Today, the implementation-backed extension concepts are narrower than the retired marketplace story:

  • The versioned step contract defines a protobuf/gRPC StepService used by release-bundled steps. Compatibility does not grant entitlement, trust, packaging, or deployment.
  • The Proxy contains a WASM plugin package and tests, but repository inspection found no production server wiring that loads arbitrary marketplace artifacts. Its presence is not a supported marketplace surface.
  • nexoctl scaffold, validate, test, and publish exist, with material limitations documented in the command reference. Only clean-directory publish --dry-run is recommended; live publish is unavailable.
  • Dashboard marketplace cards, prices, downloads, sorting, install buttons, and the /api/marketplace/plugins call are UI/seed concepts, not proof of a live catalog.

Documentation map

  • Developer guide — lifecycle, manifests, hooks, workflow, security, and current CLI boundaries.
  • Plugin SDK and contract reference — current step contract, repository-local WASM SDK shape, actions, and opcodes.
  • Publishing and policy — manifest fields, versioning, review, commercial, analytics, delisting, and legal claims, all explicitly qualified.
  • Examples — design pattern descriptions and the repository-local TinyGo rate limiter.

Conceptual lifecycle

The retired docs described client request → request plugins → MongoDB → response plugins → client response, with optional router and connection hooks. The current step contract instead advertises authoritative phases through Describe: request, response, and connection. Routing is a typed RoutingDecision returned from request processing, not a separate public marketplace hook contract.

Status matrix

AreaCurrent documentation status
Public marketplace/catalog/installUnavailable
Public SDK package and Rust/Go/AssemblyScript guaranteesUnavailable
Repository-local WASM SDK/runtime codeImplementation evidence only; not a public compatibility promise
Versioned protobuf step contractImplementation-backed for release-bundled steps
Live publish endpointUnavailable; nexoctl publish --dry-run only
Revenue, payouts, review times, analytics, rankings, legal termsLegacy/policy-dependent; no contract
Example plugins and demand/download figuresIllustrative

Search Nexo documentation

Type to search titles, headings, and page content.