Skip to content

SmartCut API Documentation

SmartCut is a cloud platform for material cutting optimization. Send it a list of parts and stock and it returns efficient cutting layouts for sheet, linear and roll materials — with kerf, grain, trim, edge-banding, machining and saw constraints all handled server-side by the same optimisation engine that powers Cutlist Evolution.

You can consume it however suits your product:

  • REST API — submit a calculation, poll for the result, and export to PDF, DXF, SVG, CSV, labels and machine formats (PTX, Biesse, Mayer …). Async processing, multiple algorithms, full metadata.
  • Embedded JavaScript calculator — drop a cut-to-size pricing/quoting widget straight into your own checkout.
  • Embedded diagram — show an interactive cutting layout on any page with a single <iframe>.
  • Hosted e-commerce — a complete cut-to-size storefront (Stripe payments, stock, orders) with no development.
  • WordPress / WooCommerce plugin — the same cut-to-size selling experience inside WordPress.
  • API Reference — endpoints, request/response schema and authentication.
  • Guide — concepts, terminology and how to model your cutting jobs.
  • MCP server — run optimisations from Claude, Cursor or your own LLM client.
  • Updates — the REST API changelog.
  • Hosted store — analytics, webhooks and order-management APIs for the hosted storefront.
  • Checkout API — the client-side embedded calculator/checkout.
  • Store config MCP — configure your storefront from an LLM client.
  • Embedded diagram — iframe parameters, colours and messaging.
  • WordPress plugin — installation and configuration.

Browse and try every endpoint live:

  1. Create an account and grab your API key.
  2. Read the Guide to model your stock, parts and saw.
  3. Make your first call against the v3 reference — submit a calculation, then fetch the result.
  4. Export the layout to your preferred format, or embed the diagram/calculator on your site.

Need a hand? Use the live chat on smartcut.dev or get in touch via the contact page.