Coming soon

ESP RainMaker Neo is launching soon — the open-source next generation of ESP RainMaker.

Get notified →

Coming soon

Ship cloud-connected devices without building the cloud.

ESP RainMaker Neo is a complete, lightweight AIoT platform you deploy in your own AWS account. Firmware SDK, cloud backend, mobile apps, voice assistant integrations and a management dashboard — open source, end to end.

Launching soon.

Built on ESP-IDF · Serverless on AWS · Open source

1hour deploy
100%your AWS account
0DevOps required
Apache-2.0fully open source

Overview

What is ESP RainMaker Neo?

A customizable IoT platform that ships device firmware, phone apps, a cloud backend, voice assistant integrations and a device management dashboard. Neo is the open-source successor to ESP RainMaker — the same architecture, now developed in the open and deployable entirely under your control.

01

Low investment

Serverless components bill on use. No idle fleet, no minimum footprint.

02

Full customizability

Fork it, rebrand it, extend it. Every layer is source you own.

03

Business autonomy

Your AWS account, your data, your release schedule. No vendor gate.

04

Faster to market

Provisioning, OTA, schedules and telemetry work on day one.

05

Proven platform

The architecture behind ESP RainMaker deployments already in production.

Design

Key design principles

Manageability

A serverless AWS architecture means there are no servers to patch, scale or monitor. Deploy once and the platform largely runs itself.

  • No traditional DevOps
  • Deploy-and-forget components
  • Infrastructure as code, reproducible per environment

Scalability

The same deployment serves a bench of prototypes or a production fleet. Capacity follows demand without re-architecture.

  • Scales from ten devices to millions
  • No capacity planning
  • Regional deployments where you need them

Security

Per-device X.509 identity, mutual TLS to the broker and least-privilege access throughout the backend.

  • Unique certificate per node
  • Mutual TLS on every connection
  • Scoped, auditable cloud permissions

Privacy & compliance

Device and user data stays inside infrastructure you own, in the region you choose. Nothing transits a shared vendor cloud.

  • Your AWS account, your region
  • No third-party data processor
  • Retention and residency on your terms

Cost

Pay AWS directly for what you consume. No per-device licence and no platform margin in between.

  • Consumption-based billing
  • No per-device fees
  • Costs visible in your own billing console

Platform

Components of ESP RainMaker Neo

Five pieces that ship together and are designed to work as one system.

Cloud backend

A scalable, secure serverless backend handling device connectivity, state, schedules, OTA and time-series telemetry.

Firmware SDK

Built on ESP-IDF with simple APIs for provisioning, cloud connectivity and custom parameters — lightweight enough for constrained targets.

Reference mobile apps

Open-source Android and iOS apps covering provisioning, device control, automation and cloud sync. Rebrand and ship your own.

Voice assistant integration

First-class Amazon Alexa and Google Home support so users can control devices hands-free, with state reported back in real time.

Dashboard & CLI

A web dashboard and command-line interface for provisioning nodes, managing fleets, inspecting telemetry and debugging cloud interactions.

Open by default

Every component above is published as source under Apache-2.0. Audit it, fork it, or contribute upstream.

Voice

Works with the assistants your customers already use

Alexa and Google Home integrations are part of the platform, not an add-on. Account linking, device discovery, command execution and real-time state reporting are handled for you.

  • OAuth 2.1 account linking
  • Device sync and discovery
  • Real-time state reporting
  • Group and room awareness
Amazon Alexa
Google Home
Matter-ready architecture

Developers

Start in minutes, once we launch

Clone, deploy into your AWS account, flash a devkit, and provision from the app. This is the workflow that ships at launch.

1

Deploy the backend

One command provisions the full serverless stack into your account.

2

Flash a device

Build an example from the firmware SDK and flash any supported ESP32 devkit.

3

Provision & control

Scan the QR from the app, connect over BLE, and control the device from anywhere.

ESP RainMaker sales support

Get details on deployment options, scaling and commercial support.

Contact us

Connect with developers

Discuss and get help on development topics from the Espressif community.

View forum