FabEngine makes hardware software-simple

You write simple Python scripts that include FabEngine functions for purchasing, fabrication, assembly, packaging and shipping. FabEngine takes care of turning your design into a finished product. Think of it as Amazon Web Services for making stuff.

How it works in three sentences

To make a product, create an account and upload a FabEngine Script that describes how it's made. Each time you run the script, FabEngine with manufacture and ship one copy of your product.

When the FabEngine dashboard isn't enough, you can trigger scripts remotely through the FabEngine API. By passing parameters to your FabEngine Scripts, you can integrate on-demand manufacturing in your online shop or your CRM system.

Get Started »

Procurement

3D Printing

CNC

Laser Cutting

PCB Fabrication

PCB Assembly

Firmware Install

Printing & Binding

Mechanical Assembly

Quality Assurance

Packaging

Shipping


FabEngine Scripting

FabEngine Scripts are Python scripts that describe a manufacturing work flow. The FabEngine Python class library contains functions to describe all processes involved in creating a physical product from scratch to shipping Instead of manipulating integers and strings, your variables can now represent physical objects. Anything you already know about Python works in FabEngine Scripts.

Scripting Documentation

FabEngine API

The easiest way to run FabEngine Scripts is through the FabEngine dashboard. But there are many reasons to automate the process even further. The FabEngine API is a REST API for executing FabEngine Scripts. Use it to start FabEngine jobs from a terminal window or cURL FabEngine from your own code. The best part: You can pass parameters for limitless on-the-fly customization of your products.

API Documentation


Storage Service

Just-in-time production is great, but some supply chains require stuff to be stored. The Storage Service is to FabEngine what the databsae is to a website. It works for anything from components to ready-to-ship assemblies.

Storage Service Documentation

Git Integration

Collaborate with others or track the history of your own work. Instead of uploading you can push code to FabEngine. Or fork a FabEngine script directly from Github. Say hello to version controlled hardware.

Connect to Git & Github

Pricing

On FabEngine you only pay for real-world manufacturing services. Every function call inside a FabEngine Script has an associated cost and the sum of those is the cost of running the FabEngine Script. You can simulate the cost of running a FabEngine Script before running the script.

Pricing Tutorial


Header Photo by knallgrün/photocase.com, CNC Mill designed by Roman Jurt from The Noun Project, CPU designed by Michael Anthony from The Noun Project, Resistor designed by Masrur Mahmood from The Noun Project, Laser Cutter designed by Rhys Dezsery from The Noun Project, Shopping Cart designed by Cris Dobbins from The Noun Project, Box from The Noun Project, Box Trolley designed by Naomi Atkinson from The Noun Project, Printer designed by Cornelius Danger from The Noun Project, Robot designed by jon trillana from The Noun Project, Crash Test Dummy designed by Luis Prado from The Noun Project