The Machine Platform

MachineMania is an open platform for building programmable Machines. Combine hardware modules with Python code, deploy complete Machine packages remotely and control your Machines from any website, smartphone or desktop application. The same Machine can perform entirely different tasks depending on the software it runs.

Deploy Machines

Deploy complete Machine packages remotely. Change what a Machine does without reinstalling or reprogramming the device.

Control from Anywhere

Control and monitor your Machines securely from websites, smartphones or desktop applications.

Connect Hardware

Use cameras, displays, GPIO, NFC, sensors, relays and other hardware through reusable Python modules.

Run on Every Platform

Deploy the same Machine to Raspberry Pi, Linux, Windows or macOS using a common runtime and architecture.