OPEN SOURCE v0.1.0-alpha · AGPL v3

The developer portal for
Open-M middleware.

Docs, connectors, guides, and community for the open-source enterprise integration platform. Pulsar-native. Kubernetes-first. 160+ connectors. No per-connector licence.

bash
# Add the Open-M Helm repo
$ helm repo add open-m https://charts.open-m.dev
$ helm repo update
...Successfully got an update
 
# Deploy to your cluster
$ helm install open-m open-m/open-m \
    --namespace open-m-system --create-namespace
NAME: open-m · NAMESPACE: open-m-system · STATUS: deployed
 
$

Platform highlights

01 · BROKER
Apache Pulsar native

Every message wrapped in an MPPM envelope with correlation ID, schema reference, delivery guarantee, and step history. At-least-once, at-most-once, or exactly-once — per connection.

02 · PIPELINES
YAML you own

Pipeline definitions live in your Git repo as versioned, human-readable YAML. No proprietary GUI lock-in. Review in pull requests. Deploy via CI/CD. Rollback with git.

03 · MAPPING
UTL-X inline mapping

Lightweight, pure, stateless field mapping that runs inline on the message arrow — no extra hop. N-input fan-in with step-window context. Full mapping components for complex cases.

04 · RUNTIME
Kubernetes-native operator

Runs as a Kubernetes operator. Deploy to any cluster — on-prem, cloud, hybrid, air-gapped. IDE canvas renders cluster placement and replica topology in Layer 2.

05 · CONNECTORS
160+ connectors, zero tax

Built on Apache Camel 4.x where strong components exist. Native builds for SAP JCo/IDoc, Workday SOAP, EDIFACT, X12, OFTP2, and VDA where Camel has no equivalent.

06 · LICENCE
AGPL v3 · Free for internal use

Internal enterprise use is unrestricted and free. Build proprietary connectors for your own systems. Commercial licence available for managed service operators and OEM embedding.