# ShadowNode modules ## Basic API * [Assert](Assert.md) * [Buffer](Buffer.md) * [C/C++ Addon API](N-API.md) * [Child Process](Child-Process.md) * [Crypto](Crypto.md) * [DNS](DNS.md) * [Events](Events.md) * [File System](File-System.md) * [HTTP](HTTP.md) * [Module](Module.md) * [Net](Net.md) * [OS](OS.md) * [Process](Process.md) * [Timers](Timers.md) * [TLS](TLS.md) * [UDP/Datagram](DGRAM.md) * [Zlib](Zlib.md) ## Extended API * [(DBUS)](DBUS.md) * [(MQTT)](MQTT.md) * [Profiler](Profiler.md) * [(WebSocket)](WebSocket.md) ## Hardware API * [(ADC)](ADC.md) * [(BLE)](BLE.md) * [(GPIO)](GPIO.md) * [(I2C)](I2C.md) * [(PWM)](PWM.md) * [(SPI)](SPI.md) * [(UART)](UART.md) ## Abstract interfaces * [Stream](Stream.md) *() not supported by node.js