Build your own Custom Code modules in the AutoPi Cloud

Add new features and extend your device with functionality.

Code your own modules

Deploy instantly to your AutoPi dongle

Modules are written in the Python programming language. They can facilitate communication with internal and external devices in your car. By writing your own module you can integrate with an external device that is not already supported by the AutoPi platform. This could be a custom proximity sensor that is connected to your AutoPi dongle. Modules are used throughout the rest of the AutoPi platform for instance in jobs, reactors etc. - Upload advanced code modules

Run commands right away

The built-in terminal lets you interact directly with your car

As simple as clicking one button you can deploy your custom modules to the AutoPi dongle. Modules can then be instantly tried out and tested by sending commands using the built-in termial. A simple and efficient development cycle; changes are made in the code editor, then re-deployed and finally tested in the terminal.
Watch a demonstration

How does all this work?

Get a detailed demonstration of how to code and test new modules.

Built with killer technologies - AutoPi is built on Angular

Angular - AutoPi is built on Bower

Bower - AutoPi is built on Python

Python - AutoPi is built on SaltStack

SaltStack - AutoPi is built on Google Assistant

Google Assistant - AutoPi is built on ZeroMQ

ZeroMQ - AutoPi is built on OBD Solutions

OBD Solutions - AutoPi is built on AWS

AWS - AutoPi is built on Vagrant

Vagrant - AutoPi is built on Bootstrap

Bootstrap - AutoPi is built on Django

Django - AutoPi is built on ElasticSearch

ElasticSearch - AutoPi is built on Gulp

Gulp - AutoPi is built on PostgreSQL

PostgreSQL - AutoPi is built on Raspberry PI

Raspberry Pi - AutoPi is built on Redis


Follow us here:

Or sign up to our newsletter and receive the news first.