Skip to content
getbizprint.com

BizPrint for developers overview

This page gives developers and agencies an overview of the tools BizPrint offers for building your own printing, with links to the page for each one. It covers the BizPrint Print API for your own apps, the tools around it, and the developer options in the BizPrint plugin for WooCommerce.

If you only want to print WooCommerce or Shopify orders, you do not need any of this. Start with Choose your BizPrint setup path instead.

Every BizPrint setup has the same parts:

A print job does not carry the document itself. It carries a web address (URL). The station downloads the document from that address and prints it. For more about this, see How BizPrint works: accounts, stations, applications and printers.

The BizPrint Print API is a REST API for your own apps. With it you can:

  • List the printers on your stations, and look up one printer.
  • Create a print job on a printer.
  • Look up one print job, or list your print jobs, to check their status.

Each request is signed with your application’s keys. Your Secret Key stays on your server and is never sent with a request.

BizPrint can send your server a notice, called a webhook, when a print job’s status changes, so you do not have to keep asking the API. See Receive print job updates from BizPrint with webhooks.

The @bizswoop/print-client SDK for Node.js and TypeScript calls the BizPrint Print API for you and signs every request, so you do not have to sign requests by hand. Use it on your server only. See Use the BizPrint Node.js SDK to create and check print jobs.

The @bizswoop/print-sign-request-cli command-line tool signs a request, or checks a signature, so you can test requests by hand and find signing mistakes. See Sign and check BizPrint Print API requests with the signing tool.

If you build for WooCommerce stores, you can add your own print templates to the BizPrint plugin for WooCommerce, and change what prints with the plugin’s actions and filters.

The BizPrint MCP server lets AI assistants, such as Claude, list your printers and print for you. It runs on your own computer. See Print from AI assistants with the BizPrint MCP server.

If you use an AI coding assistant or app builder to write your integration, give it the BizPrint docs and a set of rules, so its code keeps your Secret Key on a server and never prints a job twice. See Build a BizPrint Print API integration with an AI coding assistant.

Need help? Contact BizPrint support at https://getbizprint.com/support/.