
Open-source ERP, MRP, MES & QMS you host yourself
Carbon Manufacturing Systems is an open-source manufacturing platform (ERP, MRP, MES and QMS in one system) that can be self-hosted on-prem, in your own VPC, or fully air-gapped. Everything runs against a Postgres database you own — BOMs, travelers, serial genealogy and costs stay inside your perimeter rather than in a vendor's cloud. The Community edition is free to self-host under AGPL-3.0, with Enterprise features (REST API/MCP self-hosting, air-gapped licensing, SSO/SAML) unlocked via a commercial license. It targets defense, aerospace and regulated manufacturers handling CUI who need CMMC/NIST 800-171-aligned deployments.
ERP (quotes, orders, purchasing, inventory, job costing), MRP (demand/supply planning, BOM and routing versions), MES (digital travelers, operator terminals, live scheduling) and QMS (first article, NCR/CAPA, calibration, genealogy) run on your own servers, in your VPC, or air-gapped.
All four modules share one Postgres schema with row-level security — no sync jobs between systems and no vendor data lake. Records are never copied to Carbon's cloud.
CUI stays inside your own boundary. Enterprise BYOC deployments come with SSP, POA&M and SPRS score inputs mapped to how Carbon runs in your cloud; CMMC Level 2 compliance support and ITAR/air-gapped deployments are Enterprise features.
Per-entity currency, chart of accounts and tax; consolidated books; intercompany transactions and inter-site transfers — all from one database inside your network.
Forward and backward serial/lot genealogy with material certs, operators, measurements and deviations; NCR-to-CAPA workflow with sign-off; certificates generated from live data.
Digital travelers with work instructions, operator terminals, QR/barcode tracking on every unit, and finite-capacity scheduling — with no cloud dependency between the floor and the record.
The whole application is a typed TypeScript monorepo on Postgres, on GitHub. Community edition is AGPL-3.0; audit every line and extend it before deployment.
Every table is a REST endpoint, and a built-in MCP server exposes the whole backend — point Claude, ChatGPT or a local model at live data on your keys. Self-hosting the API and MCP requires a commercial license (Business tier feature).
Clone the public GitHub repository and bring up the entire stack (app, API, MCP server and Postgres) with docker compose. Full deployment guides are in the documentation.
Evaluate on a single Docker box, deploy into your own AWS/GCP/Azure VPC against managed Postgres, or run on-prem/air-gapped with no outbound calls (air-gapped licensing is an Enterprise feature).
For regulated and enterprise programs, Carbon scopes the install, migrates legacy data, and backs it with an SLA. Enterprise BYOC deployments are guaranteed audit-ready with SSP, POA&M and SPRS inputs provided.
Carbon offers three managed cloud plans billed per user per month (Starter $40, Business $100 with a 5-user minimum, Enterprise via contact sales), plus a free AGPL-3.0 self-hosted Community edition. Self-hosting Enterprise features requires a commercial license from the sales team. All plans come with a 30-day free trial and no long-term lock-in is stated.
Free
Core ERP, MRP, MES and QMS on your own infrastructure under AGPL-3.0, from the public GitHub repo. Enterprise features and API/MCP self-hosting require a commercial license.
$40 /user/month
Managed cloud: basic ERP/MES/MRP/QMS, accounting with general ledger and multi-currency, product configurator, unlimited records, self-onboarding, community support. 30-day free trial.
$100 /user/month (5 user minimum)
Everything in Starter plus technical support, API/webhooks/integrations and MCP, workflow automation, demand forecasting, shop floor console mode, customer portals, email/Slack notifications, custom roles, audit logging, 2FA enforcement, ba
Contact us
Runs on your cloud with forward-deployed engineer, customizations/training/integrations, CMMC Level 2 compliance, air-gapped and ITAR deployments, full setup and migrations, SSO/SAML, unlimited functional support.
Yes. The Community edition — the core ERP, MRP, MES and QMS — is on GitHub under AGPL-3.0 and free to self-host. You need a commercial license to use Enterprise features or to keep your changes private from users of your modified version.
Yes, with an Enterprise license. Carbon runs on Docker against a Postgres database you control, and air-gapped licensing lets it run inside a restricted network with no outbound calls — built for classified and ITAR-restricted programs.
Self-hosting keeps your CUI inside your own boundary, the foundation of a CMMC/NIST 800-171 program. For bring-your-own-cloud (BYOC) Enterprise deployments, Carbon guarantees the deployment is audit-ready and provides the SSP, POA&M and SPRS score inputs an assessor will ask for.
It is the same codebase — the managed cloud is this repository operated by Carbon. Self-hosting gives you the same ERP/MRP/MES/QMS on your own infrastructure; self-hosting the REST API and MCP server requires a commercial license, and other Enterprise features unlock with one too.
Yes. Every table is a REST endpoint and a built-in MCP server exposes the whole backend, so you can point Claude, ChatGPT or a local model at your live data inside your perimeter. API keys and the MCP server are a Business feature, so self-hosting them needs a commercial license.
For regulated and enterprise programs, Carbon offers white-glove deployment, legacy data migration and an SLA; you contact sales to scope it with your team.