- Home
- Hardware
- SDKs
- Cloud
- Solutions
- Support
- Ecosystem
- Company
- Contact
Self-Service Resources
We provide an extensive array of self-service resources, encompassing hardware development tools, software support, community forums, and comprehensive technical documentation. These resources are meticulously crafted to streamline the development and deployment of IoT and embedded projects, catering to users of all proficiency levels, whether you’re starting out or an experienced developer. Our steadfast commitment is to equip you with the vital support and tools essential for the triumph of your projects.
-
Product Selector
Choosing the ESP products you need has never been easier! -
Technical Documentation
Explore a full range of technical documentation including datasheets, manuals, user guides, and more. -
Download
View a comprehensive list of all resources (SDKs, Apps, tools) available for download. -
ESP-FAQ
Quickly locate the questions and get answers through simple explanations. -
Technical Blogs
Benefit from the experience of industry professionals from around the ESP community. -
ESP32 Forum
Connect with ESP experts and users across the globe.

Open-Source Software
In our commitment to advancing AIoT applications, we offer an extensive range of open-source development platforms. These platforms are carefully curated to cater to the diverse needs of AIoT projects. Alongside our software solutions, we provide comprehensive guidance to swiftly set up your development environment, facilitating a seamless project initiation process. Our dedication to open-source solutions empowers you to fully leverage the capabilities of AIoT, fostering innovation and enhancing the efficiency of your ventures.

Hardware & RF Design Review
We provide hardware design guidelines to simplify for you the process of designing any hardware based on Espressif’s SoCs and modules. We also offer free-of-charge schematic and PCB reviewing services for Espressif-powered products, in order to ensure their technical accuracy and high performance. After you submit the request form, our support team will get back to you with a Review Report in 1-3 working days.
Our customers can use our certified modules or opt for a chip-on-board design. We know all too well the huge importance of RF design to the overall performance of connected devices. That’s why we offer PCBA proofing, RF designing, RF matching, debugging, and RF testing services at our in-house lab. We also recommend that you read our Hardware Design Guidelines when developing standalone or add-on systems based on ESP products.

-
Hardware Design Guidelines
Give advice on how to integrate ESP SoCs into other products. These guidelines will help to ensure optimal performance of your product with respect to technical accuracy and conformity to Espressif’s standards. -
Hardware Issues Report
We suggest you refer to Hardware Design Guidelines for each SoC before filling out the form. -
Circuit Schematic & PCB Design Review
Provide us with your self-designed circuit schematic and PCB design for a technical review. -
RF Performance Test Demonstration
Gain insights into RF testing.
Cloud Services
We deliver a full spectrum of Cloud services to meet our customers' unique requirements. Our offerings encompass expert Cloud technical support and maintenance, robust tool assistance, continual Cloud feature updates, and personalized consultation for tailor-made solutions. With our Cloud services, customers can count on top-tier technical support, efficient tools, ongoing feature improvements, and customized guidance for an enriched and seamless experience.
-
ESP RainMaker®
Espressif’s private AIoT Cloud platform with minimal coding and high security. -
FAQ
Quickly find answers to frequently asked questions. -
ESP RainMaker Forum
A space to discuss and share insights on ESP RainMaker technology and development. -
GitHub Issues
Raise and discuss your issues related to ESP RainMaker.


Technical Maintenance & Feature Iteration
Our team is dedicated to routine maintenance and updates, ensuring our customers remain at the forefront of technological advancements. Going beyond, we ensure our customers not only stay current but also fully leverage the benefits of newly introduced features and improved functionalities through iterative enhancements. This ongoing commitment to support and feature iteration is crucial in maintaining RainMaker systems that are up-to-date, robust, and competitive in the ever-evolving tech landscape.

Tools Support
We introduce a suite of carefully crafted tools, designed to enhance and streamline every facet of your development journey. The tools empower developers with unparalleled efficiency, ensuring a seamless and enriched development process.
-
ESP ZeroCode Console
Effortlessly design production-ready solutions, including ESP RainMaker and Matter certified lighting firmware, with just a few clicks. -
ESP Launchpad
Quickly flash the selected firmware image onto your device. -
CLI
The ESP RainMaker Command Line Utility supports testing and device certificate registration for production.

Solution Consultation & Customization
We offer consultation services and extensive FAQ support to enhance our customers' development initiatives. Our commitment is to equip customers with the essential knowledge and tailored guidance needed for success in their projects. Whether it's providing expert insights or addressing common queries, we are dedicated to empowering our customers throughout their journey towards business success.
Certification
We’re dedicated to aiding you in obtaining essential international product certifications, including SRRC, FCC, CE, TELEC, KCC, NCC, IC, Wi-Fi Alliance, Bluetooth SIG, RoHS, and REACH, among others. We simplify the certification process, ensuring your products meet global standards, easing their entry into international markets with compliance and confidence.

Customized Manufacturing Services
Espressif provides customers with one-stop, professional, and customizable manufacturing services, covering certificate pre- provisioning, firmware pre-programming, custom MAC address programming, and appearance customization. These services are supported by a digital production management and shipment traceability system, enabling a transparent, controllable, and efficient manufacturing process. This ensures improved production efficiency and quality control, shorter lead times, and reliable high-volume delivery.
Pre-Programming
Pre-Provisioning
Custom Marking
Production Support
Digitalized Online
Customization
Customization
Customer Firmware Pre-Programming
Flash in-package SoCs
Modules
Espressif offers pre-programming services to load customer- provided firmware directly onto devices before shipment. This helps accelerate time-to-market, simplify production, and ensure a secure, efficient supply chain.
-
Supports customer-provided firmware
-
Supports pre-programed firmware built with Flash Encryption and Secure Boot enabled
-
Speeds up subsequent customer production processes
-
Reduces long programming times and minimizes management complexity, especially for encrypted firmware

Custom MAC Address Pre-Programming
Modules
Espressif provides flexible options for pre-programming MAC addresses to support different customer requirements for device management and traceability.
-
By default, Espressif chips are pre-programmed with globally unique, IEEE-allocated MAC addresses, which can be directly accessed through the ESP-IDF API
-
For customers with specific requirements, Espressif supports pre-programmed custom MAC addresses
-
Supports encoding customized MAC addresses in the QR code on the module’s metal shield, alignment between hardware labeling and internal configuration

Unique Device Credentials Pre-Programming
Modules
Espressif provides secure pre-programming of unique credentials such as Device IDs, keys, licenses, and other identifiers, enabling secure connectivity and lifecycle management of AIoT devices.
-
Supports programming multiple types of security credential
-
One-to-one programming in a secure and controlled environment, with MES management to ensure the reliability and accuracy of credentials
-
Simplifies customer production workflows and improves efficiency

Matter Pre-Provisioning
Modules
As a Connectivity Standards Alliance (CSA) authorized Product Attestation Authority (PAA), Espressif can securely generate and provision a unique Device Attestation Certificate (DAC) for each device. This ensures trusted and secure device identity within the Matter network, enabling plug-and-play functionality and accelerating time-to-market.
To accommodate different project timelines and customization requirements, Espressif provides flexible pre-programmed options: customers can either entrust Espressif to program all of the following information or have Espressif program part of it while completing the rest on their own.
-
Unique Device Attestation Certificate
-
Commissioning QR code and related data
-
Application firmware

Non-Matter Pre-Provisioning (X.509 Authentication)
Modules
For customers who do not use the Matter protocol but rely on other IoT cloud platforms, Espressif’s Non-Matter pre-provisioning solution supports mainstream X.509 authentication methods, ensuring secure and reliable device connectivity.
-
X.509 authentication
-
Secure provisioning of unique certificates and private keys (private keys are generated only within the device and cannot be accessed externally)
Furthermore, Espressif offers flexible options for selecting the Certificate Authority (CA) used to sign leaf certificates, catering to different security and deployment requirements:
-
Espressif-Generated CA – Ideal for CA-less provisioning use cases, where root of trust is individual certificate than the CA
-
Customer-Provided CA with Hardware HSM – For customers who prefer using their own CA infrastructure secured by hardware-based key protection
-
Customer-Provided Cloud-Based CA – For cloud-native deployments leveraging an existing PKI in the cloud

Custom Marking & Labels
Modules
Packaging
Espressif provides flexible options for customized product marking and packaging labels to support customer branding and warehouse management.
-
Customized Module laser marking: Custom QR codes, company logos, project numbers, and more on the metal shielding cover for consistent product identification
-
In addition to Espressif’s standard shipping label, customer-specific labels can be added to display customer-defined information to support enterprise management needs

Shipment Data
After product delivery, Espressif can provide shipment data on request to support customers’ downstream manufacturing, quality management, and product traceability.
-
MAC address shipment list
-
Device certificate list
-
Unique device ID shipment list

Finished Product QR Code Printing
Matter & Other Devices
Espressif offers QR code printing support services to simplify customer production workflows.
-
QR code printing software for convenient in-house printing
-
QR code data lists that can be imported into customer systems or third-party printing solutions

Custom Product Manufacturing Service (CPMS)
Espressif provides an online platform for managing customer customization requests, ensuring a secure, transparent, and standardized process
-
Dedicated customization service account (log in to CPMS or contact Espressif Customer Support to apply)
-
Online submission, tracking, and management
-
End-to-end information security and process standardization

Personalized On-Site Assistance
Our team of top-tier engineers is dedicated to delivering tailored on-site support to facilitate a seamless project development process. We are committed to standing by your side at every stage, ensuring that you have the resources and expertise you need to bring your project to fruition with excellence. Your success is our priority, and our on-site support is designed to empower you in creating the most outstanding project possible.

Get Help From Espressif
For customer service-related questions or product support, please contact Espressif’s customer support team.