Developers

Build modules. Not monoliths.

Type-safe SDK, isolated scopes, hot composition at runtime — and a marketplace that sells your modules for you. Open Core (AGPL-3.0), runs locally — free for self-managed use.

Quickstart

Your first module in minutes.

Start the local runtime, generate a module skeleton, compose — no registration required, AGPL-licensed.

# Start the local runtime
npx wiresphere dev

# Generate a module skeleton (TypeScript, contract-first)
npx wiresphere create module my-checkout

# Compose the module into the running application — no rebuild
npx wiresphere compose add ./my-checkout

Full documentation and API reference: links will follow with the launch of the public marketplace.

Architecture

The platform you don't have to fight.

Runtime

Loads modules at runtime, isolates their scopes, and orchestrates communication through typed interfaces. Hot composition instead of a CI/CD cycle; failures stay contained in their scope, rollback per module.

Module SDK

Contract-first: you define typed, versioned interfaces; the service broker accepts calls over HTTP and validates them against the contract. No knowledge of the rest of the system required — the scope is your world.

Enterprise SDK

Builds on the Module SDK: private functions with no publishing obligation, dual licensing, SSO and policy integration. Policies can tighten application-level rules — never loosen them.

Marketplace

Discovery, licensing, and auto-update channels with semantic compatibility checks. Published modules go through certification before they circulate.

Freely chosen rest of the stack: databases, frontend frameworks, and tooling are not prescribed — the runtime orchestrates modules, not your technology decisions.

Module SDK

Contract-first, type-safe, versioned.

A module is an isolated scope with an explicit contract. What isn't typed doesn't exist for other modules.

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));
  },
});

Validation as a gate

The service broker checks every request against the versioned contract — incompatible calls are rejected before they take effect. That applies to modules generated by coding agents too.

Versioned contracts

Interfaces are semantically versioned. The runtime verifies compatibility before an update flows into the application.

Small enough for agents

Scopes fit into LLM contexts. Agents can build and maintain modules without knowing the whole system — the platform enforces the boundaries.

Open Core

Auditable, runs locally, AGPL-licensed.

Today

Open Source Core

  • Open source core under AGPL-3.0 — read it, audit it, run it locally (Download)
  • Self-hosting or Wiresphere Cloud — your deployment, your choice
  • Free entry point: 1-click deploy on Wiresphere Cloud

From Q4 2026

Public Marketplace & Program

  • Public marketplace for third-party modules
  • Tutorials, module certification, community conference
  • Partner program for integrators and agencies

Community discussion: Visit the Wiresphere Forum → · GitHub repository will follow with the launch of the public marketplace.

Publish a Module

Build once, sell everywhere.

Modules are reusable across industries — the marketplace turns that into a business model for developers.

01 · Develop

Build your module against the SDK

Define the contract, implement the scope, test locally against the dev runtime.

02 · Certify

Pass review & certification

Type checks, compatibility and quality review — curation keeps the catalog's standard high.

03 · Sell

Distribute through the marketplace

The platform handles licensing and auto-updates — with a fair revenue share for you.

Submit your module now 

Get going.

Getting started is free — deploy the runtime and compose your first module today.