面向 3D 打印机机群的开发者平台

使用 SimplyPrint 开发

三种基础能力,一套认证模型,一个机群。用于让代码按需获取状态的REST API。用于在发生变化时由SimplyPrint立即推送事件的Webhooks。供AI助手使用自然语言管理您机群的MCP服务器。每个端点、事件和工具都与SimplyPrint面板内部使用的接口相同,因此您代码中的打印机,就是您的团队在应用中看到的同一台打印机。

免费开始使用 更多信息和操作指南

同一数据,同一认证,三种接口形态,适配您的开发方式。

选择适合作业的接口。大多数实际集成会组合其中两种,使用 REST API 查询,使用 Webhook 响应。AI 助手加入流程时,可添加 MCP 服务器。无需受 SDK 限制,无专有协议,无单独计费。

三个开发者接口,一个机群

每种方式解决的问题类型不同。您可以只用一种,也可以全部使用。它们共享相同的按用户划分的权限模型、相同的数据结构和同一账户。

通过HTTPS传输JSON,仅需一个X-API-KEY请求头。

将事件推送到任意URL、Discord、Slack或Teams。

面向Claude、ChatGPT和其他AI助手的原生工具界面。

开发者实际用SimplyPrint构建什么

我们在打印农场、学校、创客空间、OEM合作伙伴和集成供应商中看到的真实规律:

  • 自定义订单接入:报价门户或 ERP 可通过/queue/AddItem将已付款订单直接放入 SimplyPrint 队列,打印完成时触发 webhook 回调。ShipStation、Shopify 和定制订单门户都可这样对接。
  • 生产仪表板:可通过API轮询获取实时打印机状态、队列深度和每日产出的大屏状态板或BI仪表板。搭配webhook可即时更新,无需轮询循环。
  • Discord、Slack 和 Teams 通道:粘贴频道 webhook URL,选择团队关心的事件,即可获得原生消息。无需代码的工作室通知。
  • AI助手:通过MCP连接Claude、ChatGPT或Gemini,让助手批准打印队列项、查找余量不足的料盘,或用通俗英语总结昨日打印记录。
  • 硬件集成:新的AutoPrint硬件,如换板装置、推出系统和皮带改装,可通过少量gcode片段和一个Integration类接入AutoPrint集成框架。
  • 白标部署:OEM合作伙伴使用相同API接口,在SimplyPrint之上打造品牌化客户体验。

用于第三方应用和平台的 OAuth2

正在构建让其他 SimplyPrint 客户连接其账户的产品?请使用 OAuth2,而不要要求每位客户粘贴 API 密钥。他们点击连接 SimplyPrint,在 simplyprint.io 登录,查看您请求的精确权限范围列表并批准。您会获得绑定到其所选账户的 Bearer token,无共享密钥、无复制粘贴凭据,也不会因丢失 API 密钥收到支持工单。

这是我们为Zapier、n8n、Make和Activepieces等平台的合作伙伴集成提供的同一OAuth2流程,请参阅工作流自动化。标准URL如下:

注意:集成OAuth2(上方URL)与位于/oauth/authorize的MCP OAuth流程不同。MCP流程仅供AI客户端使用,若您正在为Claude/ChatGPT构建自定义连接器,请使用该流程,并查看MCP功能页面。已批准的OAuth2客户端由SimplyPrint通过OAuth2客户端申请表配置。

申请 OAuth2 客户端

自定义AutoPrint硬件集成

您正在构建可自动清理打印床的硬件,例如换板器、推送机构、传送带改装件或零件收集器?SimplyPrint的AutoPrint框架就是集成接入点。每个硬件集成都会注册自己的Gcode模板、该方法的枚举项,以及一个提供营销元数据和SimplyPrint用于识别及驱动硬件的MethodDefinition的Integration类。

现有合作伙伴包括Chitu PlateCyclerJobOxFarmLoop以及SimplyPrint AutoPrint设备本身,均通过同一集成框架连接。硬件供应商(或代表供应商的SimplyPrint)只需提供一个PHP类和一个Gcode片段,其余部分,包括方法发现、面板UI、队列交接、结束时的Gcode、推落检测,均由框架处理。如果您正在开发应作为一等AutoPrint方法推出的硬件,请通过[email protected]联系我们。

查看AutoPrint功能页面

方案权限:每个开发接口适用于哪些方案

这三类开发者功能均包含在 SimplyPrint 标准套餐中,无需单独购买开发者席位,不按调用次数计费,也不按事件收费。Free、Basic、Cloud Slicer 和 Filament Manager 套餐不提供任何开发者功能,以下所有功能仅限 Pro 及以上套餐使用。

功能/限制 免费 基础 专业版 打印农场 企业版 学校 云切片 耗材管理器
基础API访问权限
Pro及以上套餐。通过HTTPS传输JSON,使用一个X-API-KEY请求头。可读取并进行有限写入,涵盖打印机状态、队列项目、作业、耗材库存、标签和分组。Pro每分钟60个请求,Print Farm和School为180个,Enterprise为600个。
增强型API(完整读写)
打印农场套餐及以上。解锁通过/queue/AddItem上传文件、可启动打印的打印队列修改、直接发送G-code以及批量写入操作。享用该套餐较高的速率限制额度。
Webhooks
打印农场套餐及以上。完整的多渠道Webhook系统,支持常规JSON、Discord、Slack和Microsoft Teams,提供60多个事件、可选HMAC签名和每次投递历史记录。不收取每个Webhook或每次投递费用,也不限制事件数量。
面向AI助手的MCP服务器
Pro及以上套餐。连接Claude(claude.ai、Claude Desktop、Claude Code)、ChatGPT、Gemini、Cursor及其他支持MCP的助手,以自然语言管理您的打印机群。基于OAuth,按权限范围控制,无单次调用费用。助手本身的订阅费用由您向其供应商支付。
Zapier、n8n、Make 和 Activepieces
Pro及以上套餐可通过基于OAuth2的官方集成进行连接。由于这些集成遵循账户的API级别,Print Farm及以上套餐可通过其获得完整写入权限。

您想详细了解我们的套餐吗?

查看完整价格和功能对比

入门指南

选择适合作业的接口,然后开始:

  • REST API:登录面板,打开账户设置→API,为密钥命名后复制。然后在apidocs.simplyprint.io阅读完整参考文档。如果您希望基于文档本身构建工具,其中还包含llms.txt文件和结构化的api/index.json目录。
  • Webhooks:在控制面板中打开Webhooks页面,粘贴目标URL(任意URL,或Discord/Slack/Teams频道Webhook),选择您关心的事件。测试发送只需一键。操作说明:Webhooks功能详解
  • MCP:https://simplyprint.io/api/mcp粘贴到您的AI助手自定义连接器/MCP服务器设置中,完成OAuth同意流程,然后向助手提问。分步说明:通过MCP将SimplyPrint连接到任何AI助手
  • OAuth2合作伙伴应用:通过OAuth2客户端申请表申请客户端,然后将您的应用指向上述URL。
遇到问题?欢迎加入SimplyPrint Discord,#developers 频道会讨论 API 和集成相关工作,也可发送邮件至[email protected],与我们深入沟通。

打开API参考文档

常见问题

基础API访问从Pro起提供。增强API(文件上传、启动打印的队列更改、直接发送G-code)从Print Farm起提供。Webhooks适用于Print Farm及以上套餐。面向AI助手的MCP适用于Pro及以上套餐。Free、Basic、Cloud Slicer和Filament Manager套餐均不提供任何开发者功能。
URL 为 https://api.simplyprint.io/{id}/{endpoint},主机后的数字是您的 账户 ID,不是版本号。API 本身不在 URL 中进行版本控制;我们会继续扩展它,但不会破坏现有接口。端点、请求结构和响应结构保持稳定;可能会添加新字段,但不会删除或重新定义现有字段。
Pro每分钟60次请求,Print Farm和School每分钟180次,Enterprise每分钟600次。触及限制会返回60秒超时,之后限流器重置。单秒突发多几次调用没有问题,窗口以整分钟滚动计算。
登录控制面板,打开账户设置→API,为密钥命名并复制。30秒即可完成。每个密钥都绑定到您的用户并继承您在账户中的权限,因此集成可获得的访问权限与其所有者完全一致,不多不少。
API密钥适用于您自己的账户和集成:最简单的方式,一个请求头即可。OAuth2适用于您构建供其他SimplyPrint客户连接其自身账户的产品,因此每个客户都通过同意页面授权,您绝不会看到他们的凭据。获批的OAuth2客户端通过OAuth2客户端申请表配置。
API拉取模式:您的代码按需向SimplyPrint请求状态。Webhooks推送模式:一有变化,SimplyPrint立即通知您的代码,无需轮询、无需应对速率限制,也不会错过事件。MCP服务器是AI助手的原生工具界面,提供相同数据和认证,通过经审核的工具注册表而非原始端点。大多数集成使用其中一种,高级集成则组合使用全部三种。
尚未提供,API是基于HTTPS的纯JSON,因此任何现代HTTP客户端都能用几行代码提供可用接口。我们提供官方Cura集成、面向AI代理的SimplyPrint MCP服务器,并可应要求为Zapier、n8n、Make和Activepieces等平台上的合作伙伴集成配置OAuth2客户端。如需特定语言的SDK,请通过[email protected]联系我们。
没有公开沙盒,集成需要针对您的真实账户构建。您可另建一个独立的免费或Pro测试账户用于开发,为其生成API密钥,并先将集成指向该账户,再切换到生产环境密钥。对于有明确集成需求的合作伙伴,我们很乐意应请求提供便于开发的环境。
SimplyPrint AI不会用您的数据进行训练。通过MCP发送的数据会按照助手供应商(Anthropic、OpenAI、Google)自身的数据和训练政策发送给他们,如果您想退出其训练,请查看助手的隐私设置。
SimplyPrint Discord设有#developers频道,大多数API和集成问题都会在那里获得解答。若需更长时间的沟通,例如OAuth2客户端配置、自定义集成合作、OEM/白标或硬件集成,请发送电子邮件至[email protected]

分步设置指南

面向每个客户端、涵盖所有界面的完整操作指南均在帮助中心的开发者部分中提供,包括API密钥设置、Discord / Slack / Teams的webhook配置,以及Claude、ChatGPT和Gemini CLI的MCP设置指南。

目录