La plateforme développeur pour les parcs d’imprimantes 3D

Développer avec SimplyPrint

Trois primitives, un modèle d’authentification, un parc. L’API REST pour le code qui récupère l’état à la demande. Les Webhooks pour les événements que SimplyPrint envoie dès qu’un changement survient. Le serveur MCP pour les assistants IA qui pilotent votre parc en langage naturel. Chaque point de terminaison, événement et outil utilise la même interface que SimplyPrint utilise en interne. Une imprimante dans votre code est donc la même que celle que votre équipe voit dans l’application.

Commencer gratuitement Plus d’infos & mode d’emploi

Mêmes données. Même authentification. Trois interfaces adaptées à votre façon de développer.

Choisissez l’interface adaptée à votre tâche. La plupart des intégrations réelles en associent deux : l’API REST pour interroger, les webhooks pour réagir. Ajoutez le serveur MCP lorsqu’un assistant IA rejoint la boucle. Pas de dépendance à un SDK, ni protocole propriétaire, ni facturation séparée.

Trois interfaces développeur, un parc

Chacune répond à un type de besoin différent. Utilisez-en une. Utilisez les trois. Elles partagent le même modèle d’autorisations par utilisateur, les mêmes structures de données et le même compte.

JSON sur HTTPS avec un en-tête X-API-KEY.

Envoyez des événements vers n’importe quelle URL, Discord, Slack ou Teams.

Interface d’outils native pour Claude, ChatGPT et d’autres assistants IA.

Ce que les développeurs créent réellement avec SimplyPrint

Des tendances réelles que nous observons dans les fermes d’impression, les écoles et les fablabs, ainsi que chez les partenaires OEM et les fournisseurs d’intégrations :

  • Saisie personnalisée des commandes : un portail de devis ou ERP qui envoie directement les commandes payées dans la file d’impression SimplyPrint via /queue/AddItem, avec un webhook envoyé à la fin de l’impression. ShipStation, Shopify et les portails de commande sur mesure se connectent ainsi.
  • Tableaux de bord de production - panneau d’état grand format ou tableau de bord BI qui interroge l’API pour l’état des imprimantes en direct, la taille de la file et la production quotidienne. Associez-les à des webhooks pour des mises à jour instantanées au lieu de boucles d’interrogation.
  • Connecteurs Discord, Slack et Teams : collez l’URL du webhook d’un canal, choisissez les événements utiles à l’équipe et recevez des messages natifs. Notifications d’atelier sans code.
  • Assistants IA : connectez Claude, ChatGPT ou Gemini via MCP et laissez l’assistant approuver les éléments de la file d’attente, trouver les bobines presque épuisées ou résumer l’historique d’impression d’hier en langage clair.
  • Intégrations matérielles : le nouveau matériel AutoPrint, changeurs de plateaux, systèmes d’éjection par poussée et modifications de convoyeur, s’intègre via le framework d’intégration AutoPrint avec quelques extraits de G-code et une classe Integration.
  • Déploiements en marque blanche : les partenaires OEM utilisent la même surface d’API pour proposer une expérience client à leur marque basée sur SimplyPrint.

OAuth2 pour les applications et plateformes tierces

Vous développez un produit que d’autres clients SimplyPrint connecteront à leur compte ? Utilisez OAuth2 plutôt que de demander à chaque client de coller une clé API. Ils cliquent sur Connecter SimplyPrint, se connectent sur simplyprint.io, voient la liste exacte des portées demandées et donnent leur accord. Vous obtenez un jeton porteur associé au compte choisi, sans secrets partagés, identifiants copiés-collés ni tickets d’assistance pour des clés API perdues.

C’est le même flux OAuth2 que nous configurons pour les intégrations partenaires sur des plateformes comme Zapier, n8n, Make et Activepieces, voir l’automatisation des workflows. Les URL canoniques sont :

Note : l’OAuth2 d’intégration (les URL ci-dessus) est distinct du flux OAuth MCP à /oauth/authorize. Le flux MCP est réservé aux clients IA : si vous créez un connecteur personnalisé pour Claude / ChatGPT, utilisez-le et consultez la page de la fonctionnalité MCP. Les clients OAuth2 approuvés sont fournis par SimplyPrint via le formulaire de demande de client OAuth2.

Demander un client OAuth2

Intégrations matérielles AutoPrint personnalisées

Vous développez du matériel qui automatise le retrait des impressions, un échangeur de plateau, un mécanisme d’éjection, une modification à courroie, un récupérateur de pièces ? Le framework AutoPrint de SimplyPrint est le point d’intégration. Chaque intégration matérielle enregistre son propre modèle Gcode, un cas d’énumération pour la méthode et une classe d’intégration qui expose des métadonnées marketing ainsi que la MethodDefinition utilisée par SimplyPrint pour détecter et piloter le matériel.

Les partenaires existants incluent le Chitu PlateCycler, JobOx, FarmLoop et l’appareil AutoPrint de SimplyPrint lui-même, tous reliés par le même framework d’intégration. Le fournisseur de matériel, ou SimplyPrint en son nom, fournit une seule classe PHP et un extrait de Gcode ; le framework prend en charge le reste : découverte des méthodes, interface de l’application, transfert de la file d’impression, Gcode de fin, détection d’éjection. Contactez-nous via [email protected] si vous développez du matériel qui devrait être proposé comme méthode AutoPrint native.

Voir la page de la fonctionnalité AutoPrint

Accès par forfait : qui peut utiliser chaque interface de développement

Les trois interfaces développeur font partie des offres SimplyPrint standard, sans licence développeur distincte, facturation à l’appel ni frais par événement. Les offres Free, Basic, Cloud Slicer et Filament Manager n’exposent aucune interface développeur, et toutes les fonctionnalités ci-dessous sont réservées à Pro et aux offres supérieures.

Fonctionnalité / limite Gratuit Basic Pro Ferme d’impression Enterprise École Slicer cloud Gestionnaire de filament
Accès à l’API de base
À partir de Pro. JSON via HTTPS, un en-tête X-API-KEY. Accès en lecture et écritures limitées : état des imprimantes, entrées de la file d’impression, impressions, inventaire de filament, étiquettes et groupes. 60 requêtes par minute avec Pro, 180 avec Print Farm et School, 600 avec Enterprise.
API avancée (lecture et écriture complètes)
Print Farm et niveaux supérieurs. Autorise l’envoi de fichiers via /queue/AddItem, les modifications de file d’impression qui lancent des impressions, l’envoi direct de G-code et les opérations d’écriture groupées. Hérite du plafond de débit supérieur du plan.
Webhooks
Print Farm et niveaux supérieurs. Système complet de webhooks multicanaux : JSON standard, Discord, Slack et Microsoft Teams, avec plus de 60 événements, signature HMAC facultative et historique par envoi. Aucun frais par webhook ou envoi, aucune limite d’événements.
Serveur MCP pour les assistants IA
À partir de Pro. Connectez Claude (claude.ai, Claude Desktop, Claude Code), ChatGPT, Gemini, Cursor et tout autre assistant compatible MCP pour piloter votre flotte en langage naturel. Basé sur OAuth, avec accès limité par périmètre, sans frais par appel. L’abonnement de l’assistant est payé à son fournisseur.
Zapier, n8n, Make et Activepieces
À partir de Pro. Connectez-vous via les composants officiels basés sur OAuth2. Print Farm et les offres supérieures bénéficient d’un accès complet en écriture, car les intégrations utilisent le niveau API du compte.

Vous voulez en savoir plus sur nos forfaits ?

Voir tous les tarifs et comparer les fonctionnalités

Premiers pas

Choisissez l’interface adaptée à votre tâche et lancez-vous :

  • API REST : connectez-vous au panneau, ouvrez paramètres du compte -> API, nommez une clé, copiez-la. Lisez ensuite la référence complète sur apidocs.simplyprint.io - avec un fichier llms.txt et un catalogue structuré api/index.json si vous souhaitez créer des outils basés sur la documentation elle-même.
  • Webhooks : ouvrez la page Webhooks dans l’interface, collez une URL de destination (n’importe quelle URL ou un Webhook de canal Discord / Slack / Teams), puis sélectionnez les événements qui comptent. Les envois de test sont à un clic. Guide : tout savoir sur les webhooks.
  • MCP : collez https://simplyprint.io/api/mcp dans les paramètres de connecteur personnalisé / serveur MCP de votre assistant IA, passez par l’écran de consentement OAuth, puis posez une question à l’assistant. Pas à pas : connecter SimplyPrint à n’importe quel assistant IA via MCP.
  • Applications partenaires OAuth2 : demandez un client via le formulaire de demande de client OAuth2, puis configurez votre application avec les URL ci-dessus.
Un problème ? Rejoignez le Discord SimplyPrint, le canal #developers accueille les discussions sur l’API et les intégrations, ou écrivez à [email protected] pour tout sujet nécessitant un échange plus approfondi.

Ouvrir la référence de l’API

Questions fréquentes

L’accès à l’API de base est disponible dès Pro. L’API avancée, téléversement de fichiers, modifications de file d’attente qui démarrent les impressions et envoi direct de G-code, est disponible dès Print Farm. Les Webhooks sont disponibles à partir de Print Farm. MCP pour les assistants IA est disponible à partir de Pro. Les forfaits Free, Basic, Cloud Slicer et Filament Manager n’offrent aucun outil pour développeurs.
L’URL est https://api.simplyprint.io/{id}/{endpoint} : le nombre après l’hôte est l’ID de votre compte, et non une version. L’API elle-même n’utilise pas de version dans l’URL ; nous l’enrichissons sans casser l’interface existante. Les endpoints, formats de requête et de réponse sont stables : de nouveaux champs peuvent être ajoutés, les champs existants ne sont ni supprimés ni réaffectés.
60 requêtes par minute avec Pro, 180 par minute avec Print Farm et School, 600 par minute avec Enterprise. Dépasser la limite renvoie un délai d’attente de 60 secondes ; le limiteur se réinitialise ensuite. Envoyer quelques appels supplémentaires pendant une même seconde ne pose pas de problème, la fenêtre glisse sur une minute complète.
Connectez-vous à l’interface, ouvrez paramètres du compte -> API, nommez votre clé, puis copiez-la. C’est fait en 30 secondes. Chaque clé est associée à votre utilisateur et hérite de vos autorisations dans le compte. Ainsi, une intégration dispose exactement des accès de son propriétaire, sans plus.
Clé API pour vos propres intégrations à votre propre compte : la voie la plus simple, un en-tête. OAuth2 si vous développez un produit auquel d’autres clients SimplyPrint connecteront leur propre compte, afin que chaque client autorise l’accès via un écran de consentement et que vous ne voyiez jamais ses identifiants. Les clients OAuth2 approuvés sont configurés via le formulaire de demande de client OAuth2.
L’API fonctionne en pull : votre code demande l’état à SimplyPrint à la demande. Les Webhooks fonctionnent en push : SimplyPrint informe votre code dès que quelque chose change, sans interrogation répétée, sans gestion complexe des limites de débit et sans événements manqués. Le serveur MCP est l’interface d’outils native des assistants IA : mêmes données, même authentification, mais un registre d’outils validé au lieu de points de terminaison bruts. La plupart des intégrations utilisent l’un des trois. Les plus avancées combinent les trois.
Pas encore : l’API est du JSON simple sur HTTPS, donc tout client HTTP moderne offre une interface utilisable en quelques lignes. Nous proposons une intégration officielle Cura, un serveur MCP SimplyPrint pour les agents IA, et nous fournissons sur demande des clients OAuth2 pour les intégrations partenaires sur des plateformes comme Zapier, n8n, Make et Activepieces. Si vous avez besoin d’un SDK propre à un langage, contactez-nous via [email protected].
Il n’y a pas de sandbox publique : les intégrations sont créées avec votre véritable compte. Vous pouvez créer un compte de test distinct, gratuit ou Pro, pour le développement, générer sa propre clé API et y diriger votre intégration avant de passer aux clés de production. Sur demande, nous pouvons configurer un environnement adapté au développement pour les partenaires d’intégration sérieux.
Aucun entraînement de l’IA SimplyPrint n’est effectué sur vos données. Les données envoyées via MCP vont au fournisseur de l’assistant (Anthropic, OpenAI, Google), conformément à ses propres politiques de données et d’entraînement. Consultez les paramètres de confidentialité de votre assistant si vous souhaitez refuser cet entraînement.
Le Discord SimplyPrint comporte un canal #developers où sont résolues la plupart des questions concernant l’API et les intégrations. Pour tout ce qui exige une discussion plus longue, configuration de clients OAuth2, partenariats d’intégration personnalisés, OEM/marque blanche, intégration matérielle, écrivez à [email protected].

Guides de configuration pas à pas

Des guides détaillés pour chaque client et chaque interface sont disponibles dans la section développeurs du centre d’aide : configuration des clés API, configuration des webhooks pour Discord / Slack / Teams et guides de configuration MCP pour Claude, ChatGPT et Gemini CLI.

Table des matières