Integrations & AI
Your build data, in the tools you already use
Ask an AI assistant what happened on last week’s builds, post alerts to Slack or Teams, or pull everything into your MES, QMS or data lake through the API.
Three builds had more spatter per layer than the rest. The turbine bracket had about twice the average.
- Turbine bracket TB-42.1×
- Pump housing PH-61.4×
- Heat exchanger HX-21.2×
AI assistants
Ask about your builds like you'd ask a colleague
Connect Euler to Claude or ChatGPT and ask it anything about your builds. Get to the bottom of a failed build, or hand it the analysis you never have time for.
Claude, ChatGPT and more.
Any assistant that takes custom connectors works, through the open Model Context Protocol (MCP).
It sees what you see.
It can read what you can read, and it never changes anything in Euler.
It can drive your tab.
Ask it to show you, and it jumps to the layer or opens the heatmap in the tab you have open.
- ALAnna LindClaude · Last used 2 hours ago
- JBJonas BergChatGPT · Last used 3 days ago
- MKMara KellerClaude · Last used 8 days ago
Admins stay in control.
Admins decide whether assistants can connect, see who has, and can cut any of them off.
| Detail | Value |
|---|---|
| Print job | Watch case frames WF-12 |
| Layer | 617 |
| Detected at | Nov 3, 14:32 |
| Job started | Nov 3, 07:13 |
Alerts where your team talks.
Send critical alerts, finished prints and offline devices to the Slack or Teams channel your team already reads.
API and webhooks
Plug Euler into your own systems
Get Euler’s results into the systems you already run. Pull data out through the API, get told when something happens, or show a print inside your own pages.
$ curl "…/print/list?limit=10" \ -H "X-EULER-API-TOKEN-ID: $ID" \ -H "X-EULER-API-TOKEN-SECRET: $SECRET" { "results": [{ "name": "Watch case frames WF-12", "createdAt": "2026-11-03T07:13:31Z", "device": { "name": "RenAM 500Q - Ti64" } }, …], "count": 38 }
Pull the data.
A REST API for your MES, QMS or data lake.
{
"type": "critical_alert.opened",
"occurred_at": "2026-11-03T14:32:07Z",
"data": {
"alert": {
"first_layer": 617,
"last_layer": 691
},
"print": { "name": "Watch case frames WF-12" },
"device": { "name": "RenAM 500Q - Ti64" }
}
}Or get notified.
Webhooks tell your system when an alert opens, a print finishes or a machine drops.
- GETDevices and their status
- GETPrints, filtered and searchable
- GETDefect annotations as CSV
- POSTUpload a print from your own software
- LINKSigned URL to a print, with an expiry
- HOOKCritical alert opened, answered or resolved
- HOOKPrint created, completed and analyzed
- HOOKMachine offline or back online
What it covers.
Everything you see in Euler: devices, prints, defects and alerts.
- MES export01JD4K7Q9S2MNever expires
- Report generation01JC8V3N6TQAExpires Mar 1, 2027
- Old ERP sync01HZ2R5B8WXERevoked
One token per system.
Give each system its own, and switch one off without touching the others.
Documentation
In the docs
Every screen and every step, written for operators and process engineers.
More of the platform
- Live monitoringAlerts, device status and shop-floor dashboards.
- Print viewerEvery layer, every defect, in 2D and 3D.
- Quality & reportsBuild reports, outlier analysis and sharing.
- Euler ConnectStreams layers as they are saved. No new hardware.
- Deployment & securityCloud, on-prem, air-gapped or AWS GovCloud.
Ready to try it on your next build?
Free to start, with the data you already have. Connect a printer or upload a finished build.