Plugin Studio · SDK · Plugin Bus

Build plugins — sell across the HubNode network

Build Go and Angular modules, pass Audit and offer them to thousands of businesses.

handlers.go
func (p *Plugin) Handle(ctx pluginapi.Context,
    action string, payload []byte) ([]byte, error) {
  switch action {
  case "listOrders":
    return listOrders(ctx, payload)
  }
  return errorResponse("unknown action"), nil
}

For developers

Write plugins — sell to thousands of businesses

  • Studio: plugin from a template, Go + Angular, live preview
  • One click: build → Audit → marketplace
  • You set the price: free, subscription or per use
Open Studio

Plugin journey

From Studio to marketplace — three steps

  1. 01

    Build in Studio

    Start from a template: Go backend, Angular UI, SQL migrations and live preview.

  2. 02

    Submit to Audit

    “Publish to server” sends the code in an encrypted bundle to HubNode Audit for review.

  3. 03

    Sell

    Once approved, it goes live in the marketplace: free, subscription or per use.

FAQ

Frequently asked questions

Which languages are used?

Backend in Go (pluginapi), UI in Angular. Studio provides a template, UI kit and SQL migrations.

How do plugins talk to each other?

Through Plugin Bus: capabilities (@auth, @studio …) and allowed actions — no hard code coupling.

How long does review take?

Usually 1–2 business days. If rejected, you get the reason — fix it and resubmit.

How are earnings calculated?

You set the price; HubNode only adds a service fee. Payouts run automatically through the wallet.

Launch your server today

Setup takes 5 minutes. The Start plan is completely free.