Control Devices With Simple HTTP Requests
A RESTful API framework for IoT. Monitor and control connected hardware across Arduino, ESP8266, ESP32, and Raspberry Pi.
Simple Integration
Three Lines of Code to
Connect Any Device
Get your IoT device online with a RESTful API in minutes. No complex setup, no proprietary protocols.
#include <aREST.h>
aREST rest = aREST();void setup() {// Expose variablesrest.variable("temp", &temp); rest.variable("humidity", &hum);// Expose functionsrest.function("led", ledCtrl); rest.set_name("station_1");}// GET /temp → 24.5// GET /humidity → 65// GET /led?p=1 → LED onCapabilities
Everything You Need for IoT
From prototyping to production, aREST provides the tools to build connected experiences.
High Performance
Optimized for embedded devices with minimal memory footprint. Fast, efficient, and reliable on any hardware.
Enterprise Security
Built-in authentication, encryption, API keys, OAuth, and SSL/TLS to protect every device.
Wide Compatibility
Works with Arduino, ESP8266, ESP32, and Raspberry Pi. Start in minutes with any platform.
Works with your favorite IoT platforms
Ready to Connect Your Devices?
Start controlling your IoT devices in minutes. Free tier available with no credit card required.