Programming Guide
=================

`Matter`_ is a unified IP-based
connectivity protocol that is designed to connect and build open, reliable
and secure IoT ecosystems. This new technology and connectivity standard enables
communication among a wide range of smart devices. Matter supports IP connectivity over Wi-Fi, Thread and Ethernet.

Espressif's SDK for Matter is the official Matter development framework for
Espressif's ESP32 series SoCs.

We have put together a series of blog posts that introduces various aspects of Matter.
We recommend that you go through this `Espressif Matter Blog`_.

Table of Contents
=================

.. toctree::
   :maxdepth: 2

   1. Introduction <introduction>
   2. Developing with the SDK <developing>
   3. Matter Controller <controller>
   4. Matter Certification <certification>
   5. Production Considerations <production>
   6. Security Considerations <security>
   7. RAM and Flash Optimizations <optimizations>
   8. API Reference <api-reference/index>
   9. Integration with esp-insights <insights>
   10. Application User Guide <app_guide>
   11. Copyrights and Licenses<COPYRIGHT>
   A1 Appendix FAQs <faq>

.. _Matter: https://csa-iot.org/all-solutions/matter/
.. _Espressif Matter Blog: https://blog.espressif.com/matter-38ccf1d60bcd
