Skip to content

Latest commit

 

History

History
81 lines (62 loc) · 3.64 KB

File metadata and controls

81 lines (62 loc) · 3.64 KB

m9m Documentation

Internal engineering reference for m9m — the n8n alternative without the bugs. m9m is a drop-in n8n alternative in Go: 5–10× faster, 70% lower memory, deterministic execution, zero npm dependencies.

For the public documentation site (installation, tutorials, node reference, API), see docs.neullabs.com/m9m — source under documentation/.

Official launch path: single binary distribution via package managers and release artifacts. Kubernetes content in this directory should be treated as experimental reference material.

Documentation Structure

Claude Code Integration (MCP)

  • MCP Overview - Use Claude Code to orchestrate workflows conversationally
  • 37 MCP tools for workflow automation, debugging, and plugin development
  • Local mode (SQLite/Postgres) and Cloud mode (remote API) support

Getting Started

Architecture

API

Deployment

SDK & Language Bindings

  • SDK Overview - Embedding m9m in your applications
  • Go SDK (pkg/m9m) - Native Go library
  • Python Package (packages/m9m-cli/python) - ctypes-based Python library
  • Node.js Package (packages/m9m-cli/nodejs) - N-API native addon

Features

Nodes

Operations

Reference

Key Advantages

Performance

  • Startup Time: < 500ms vs 3s for n8n
  • Memory Usage: 150MB vs 512MB for n8n
  • Execution Speed: 5-10x faster workflow execution
  • Container Size: 300MB vs 1.2GB for n8n

Enterprise Features

  • Built-in Prometheus metrics
  • OpenTelemetry distributed tracing
  • Horizontal scaling with queue systems
  • Git-based workflow versioning

License

m9m is released under the MIT License.