Sviluppatori

Costruire moduli. Non monoliti.

SDK type-safe, scope isolati, hot composition a runtime — e un Marketplace attraverso cui vendere i propri moduli. Open Core (AGPL-3.0), avviabile in locale — gratuito per l'uso in proprio.

Quickstart

Al primo modulo in pochi minuti.

Avviare la runtime locale, generare lo skeleton del modulo, comporre — senza registrazione, con licenza AGPL.

# Avviare la runtime locale
npx wiresphere dev

# Generare lo skeleton del modulo (TypeScript, contract-first)
npx wiresphere create module my-checkout

# Comporre il modulo nell'applicazione in esecuzione — nessun rebuild
npx wiresphere compose add ./my-checkout

Documentazione completa e riferimento API: i link seguiranno al lancio del Public Marketplace.

Architettura

La piattaforma contro cui non serve combattere.

Runtime

Carica i moduli a runtime, isola i loro scope e orchestra la comunicazione tramite interfacce tipizzate. Hot composition invece del ciclo CI/CD; gli errori restano nello scope, rollback per singolo modulo.

Module SDK

Contract-first: Lei definisce interfacce tipizzate e versionate; il Service Broker riceve le chiamate via HTTP e le valida contro il contract. Nessuna conoscenza del resto del sistema necessaria — lo scope è il Suo mondo.

Enterprise SDK

Si basa sul Module SDK: Private Functions senza obbligo di pubblicazione, dual licensing, integrazione SSO e policy. Le policy irrigidiscono le regole dell'applicazione — allentarle non è possibile.

Marketplace

Discovery, licensing e canali di aggiornamento automatico con verifica semantica di compatibilità. I moduli pubblicati passano una certificazione prima di circolare.

Resto dello stack a libera scelta: database, framework frontend e tooling non sono prescritti — la runtime orchestra i moduli, non le Sue scelte tecnologiche.

Module SDK

Contract-first, type-safe, versionato.

Un modulo è uno scope isolato con un contract esplicito. Ciò che non è tipizzato non esiste per gli altri moduli.

import { defineModule } from "@wiresphere/sdk";
import { CartContract, PaymentContract } from "./contracts";

export default defineModule({
  name: "checkout",
  version: "1.4.2",
  contracts: { cart: CartContract, payment: PaymentContract },
  scope: { isolation: "strict" },
  setup({ runtime, config }) {
    runtime.expose("checkout.session", createSession(config));
  },
});

La validazione come gate

Il Service Broker verifica ogni richiesta contro il contract versionato — le chiamate incompatibili vengono respinte prima di avere effetto. Questo vale anche per i moduli generati dai coding agent.

Contract versionati

Le interfacce sono versionate semanticamente. La runtime verifica la compatibilità prima che un update confluisca nell'applicazione.

Abbastanza piccoli per gli agent

Gli scope entrano nei contesti degli LLM. Gli agent possono costruire e mantenere moduli senza conoscere l'intero sistema — i confini li impone la piattaforma.

Open Core

Auditabile, avviabile in locale, con licenza AGPL.

Oggi

Open Source Core

  • Core open source sotto AGPL-3.0 — da leggere, auditare e gestire in locale (Download)
  • Self-hosting o Wiresphere Cloud — il Suo deployment, la Sua scelta
  • Ingresso Free: deploy in 1 clic su Wiresphere Cloud

Dal Q4 2026

Public Marketplace & programma

  • Public Marketplace per i moduli di terze parti
  • Tutorial, certificazione dei moduli, conferenza della community
  • Programma partner per integratori e agenzie

Confronto nella community: Al forum Wiresphere → · Il repository GitHub seguirà al lancio del Public Marketplace.

Pubblicare un modulo

Costruire una volta, vendere ovunque.

I moduli sono riutilizzabili in tutti i settori — il Marketplace li trasforma in un modello di business per gli sviluppatori.

01 · Sviluppare

Costruire il modulo con l'SDK

Definire il contract, implementare lo scope, testare in locale contro la dev runtime.

02 · Certificare

Superare review & certificazione

Type check, review di compatibilità e qualità — la curatela mantiene alto il livello del catalogo.

03 · Vendere

Distribuire tramite il Marketplace

Licensing e aggiornamenti automatici sono gestiti dalla piattaforma — con un revenue share equo per Lei.

Proponga ora il Suo modulo 

Inizi subito.

L'ingresso è gratuito — esegua il deploy della runtime e componga il Suo primo modulo oggi stesso.