IDF Component Management Logo

Documentation

  • Getting Started
  • Use components
  • Publish components
    • Tutorial to Package and Upload an ESP-IDF Component
    • How to Authenticate for Publishing
    • How to Upload a Component
    • How to Upload from GitHub Actions
    • How to Control Which Files are Uploaded
    • How to Lint Manifest Files
    • How to Package and Upload Examples
    • Explanation of Registry Namespaces and Roles
  • Troubleshooting
  • Reference
IDF Component Management
  • Publish components
  • Edit on GitHub

Publish components

This section is for component authors and maintainers who want to package and publish components to the ESP Component Registry.

Tutorials

  • Tutorial to Package and Upload an ESP-IDF Component

How-to guides

  • How to Authenticate for Publishing
  • How to Upload a Component
  • How to Upload from GitHub Actions
  • How to Control Which Files are Uploaded
  • How to Lint Manifest Files
  • How to Package and Upload Examples

Explanation

  • Explanation of Registry Namespaces and Roles
Previous Next

© Copyright 2023-2026, Espressif Systems (Shanghai) Co., Ltd..

  • Built with Sphinx using a theme based on Read the Docs Sphinx Theme.
  • Download PDF