Build with Factory OS
The cloud MES for discrete and process manufacturers. Connect machines, orchestrate production, and turn shop-floor data into cash flow — over a clean REST API.
Generated from the live spec · v1.0.2 · 224 endpoints
curl https://api.xentr.ai/api/factories/[factory-slug]/machines \ -H "Authorization: Bearer $XENTR_TOKEN"const res = await fetch( 'https://api.xentr.ai/api/factories/[factory-slug]/machines', { headers: { Authorization: `Bearer ${process.env.XENTR_TOKEN}` } },);const machines = await res.json();import os, requestsres = requests.get( "https://api.xentr.ai/api/factories/[factory-slug]/machines", headers={"Authorization": f"Bearer {os.environ['XENTR_TOKEN']}"},)print(res.json())
One API for the whole factory
From PLCs on the shop floor to dashboards in the boardroom — every primitive you need, exposed over a clean REST API.
Machine Integrations
Stream telemetry from CNCs, molders, and PLCs via MQTT or REST.
Learn moreProduction Automation
Create, schedule, and dispatch work orders programmatically.
Learn moreQuality & Andon
Log defects, trigger andon calls, and drive escalations in real time.
Learn moreCustom Dashboards
Pipe OEE, availability, and throughput into any BI tool.
Learn morePrimitives
The building blocks real manufacturers rely on — each one a documented surface you can call today.
Register, claim, and list the machines on a factory floor.
ORDERSCreate, schedule, dispatch, and close production orders.
METHODSProduction methods tie products to machines and target rates.
QUALITYQuality records, defect categories, NCRs, and inspection plans.
TELEMETRYMQTT + REST ingest, time-series storage, resampling.
ROLESSeven canonical roles, invitation-only onboarding.
WEBHOOKSSubscribe to andon calls, downtime, and job events (coming soon).
AUDITEvery mutation recorded with user, timestamp, and diff.
What's new
The latest changes shipped to Xentr, straight from the changelog.
The Xentr staff console now lives only at admin.xentr.ai
Xentr staff tools (customers, onboarding, provisioning, billing, account managers, system health and OTA rollouts) now live in one place: the staff console at admin.xentr.ai. The older copy inside the product at app.xentr.ai/admin has been removed, and its links and bookmarks now open the matching page in the staff console. The "Xentr Admin" sidebar group and the Cmd+K staff entries open the staff console in the same tab. Customers see no change.
2026-10-08Shop-floor tablets clear their offline cache after each update
Tablets running the shop-floor app (/floor) now clear their stored offline copy of the app after every update. Previously old copies could build up over time, so tablets could hold on to outdated files and use more storage than needed. Now each update starts with a clean cache, so tablets pick up new versions reliably. The new version still takes effect the next time the app is closed and reopened, so a screen that is open during a shift is never changed underneath the operator.
2026-10-08Clarified our security and compliance status on the website
We removed mentions of SOC 2 from xentr.ai. We do not have a SOC 2 programme. We are working toward ISO 27001 certification and do not hold a certificate yet, and the pricing, security, privacy, footer and comparison pages now say so. The Trust page now makes clear that the certifications it mentions belong to our infrastructure providers, not to us.
Learn Xentr
Six chapters, ~30 minutes — from an empty account to a running, staffed factory.
Ready to build?
Wire up your first machine, ship a work order, or pipe OEE into Grafana — it all starts with one API call.
