MicroPython libraries

The following standard Python libraries are built in to MicroPython.

For additional libraries, please download them from the micropython-lib repository.

Python standard libraries and micro-libraries

The following standard Python libraries have been “micro-ified” to fit in with the philosophy of MicroPython. They provide the core functionality of that module and are intended to be a drop-in replacement for the standard Python library.

The modules are available by their u-name, and also by their non-u-name. The non-u-name can be overridden by a file of that name in your package path. For example, import json will first search for a file json.py or directory json and load that package if it is found. If nothing is found, it will fallback to loading the built-in ujson module.

MicroPython-specific libraries

Functionality specific to the MicroPython implementation is available in the following libraries.