Integration catalog
Everything Cobblr talks to, in one place, with the credentials you bring. This page is generated from the code that ships, so it stays honest.
Machines & digital fabrication
Send a file to a machine's own manager and follow the job. Cobblr coordinates; the machine's controller drives the hardware. The Digital Fabrication module ships as Experimental; see the status note on its page. See Digital fabrication.
| Integration | What it does |
|---|---|
| OctoPrint | Single-printer host; upload and select-and-print over the OctoPrint REST API. |
| Klipper / Moonraker | Klipper via Moonraker (Mainsail or Fluidd); upload to the gcodes store and start a print. |
| Duet / RepRapFirmware | Duet Web Control; raw gcode upload and M32 start. |
| PrusaLink | Prusa printers via PrusaLink; PUT upload and print. |
| FluidNC | GRBL lasers and CNC on FluidNC; upload to SD and run. |
| Home Assistant | An actuator, not a fabricator: wire a schedule to any Home Assistant service (an irrigation zone, a relay, any service call). |
| Bambu Lab | MQTT/FTPS, so it runs through the edge-adapter bridge (LAN or cloud mode). The cloud path monitors; sending jobs needs LAN Developer Mode. |
| Elegoo (SDCP) | Elegoo resin/FDM printers over their own SDCP protocol, built in. |
| FDM Monster | Manage a fleet through an FDM Monster instance. |
Print monitoring (detectors)
Watch a print for failures. A detector either pulls your camera itself or scores frames Cobblr sends it. Detectors live inside the Digital Fabrication module, which ships as Experimental; see the status note on its page.
| Integration | What it does |
|---|---|
| PrintGuard | PrintGuard pulls your camera and returns a verdict. |
| PrintGuard (send frames) | Cobblr posts a frame to PrintGuard 2.3.0+; the path for when the detector cannot reach the camera but Cobblr can. |
| Obico | Obico's ML failure detection. |
| AI vision | Send a camera frame to your vision AI for a good/failed verdict. |
| Local HTTP detector | A generic detector reachable over HTTP on your network. |
| Edge detector | A detector reached through your edge bridge. |
Sync sources (mirror another system in)
Mirror another system's records into a workspace through an installable manifest. See Syncing from other systems.
| Integration | What it does |
|---|---|
| Homebox | Mirror a self-hosted Homebox inventory (live sync or one-shot CSV). |
| Ravelry | Mirror your Ravelry stash and projects with your own API key. |
| Spoolman | Keep filament stock in step with a Spoolman instance (connected on the inventory side). |
Notifications & outbound
Where Cobblr tells you, or fires an event out. Per event, per channel. See Notifications and Integrations.
| Integration | What it does |
|---|---|
| In-app | The bell inside Cobblr; always on. |
| Discord | Post to a channel via an incoming webhook. |
| Discord DM | Direct-message a person on Discord. |
| Slack (webhook) | Post to a channel via an incoming webhook. |
| Send via SMTP or a transactional provider you configure on the subscription. | |
| SMS | Text a number (configured per subscription). |
| Webhook | POST to any URL you own; wire your own scripts or tools. |
| Browser push | Architected but not wired up yet (Phase 0 stub). |
AI providers
Cobblr's AI runs on the provider you connect, with your key. Nothing is built in. See AI.
| Integration | What it does |
|---|---|
| Anthropic (Claude) | Bring your own Anthropic key. |
| OpenAI | Bring your own OpenAI key. |
| OpenAI-compatible | Any OpenAI-compatible endpoint (your own base URL and key). |
| Ollama | A local model server on your own hardware. |
| OpenRouter | Bring your own OpenRouter key. |
| Local model via edge bridge | Reach a model on your network through the edge bridge. |
Backup destinations
Where scheduled workspace backups go. See Backup and export.
| Integration | What it does |
|---|---|
| Filesystem | A folder on the box (bind-mounted); always available. |
| S3-compatible | Any S3 bucket: AWS, Cloudflare R2, Backblaze, MinIO. |
| Google Drive | Needs a one-time Google OAuth app registered by the operator. |