# LIRC libraries: Modules

Modules
Here is a list of all modules:

Driver API manual excerpt | Driver API manual excerpt
Client API manual excerpt. | Client API manual excerpt
Client API | Basic interface to 3-rd party applications
User-space driver API | Basic interface for user-space drivers, aimed to be included in each driver
Internal API | Internal API for lirc applications
Python client bindings | Unstable python interfaces to read and send lirc data
Classes to receive keypresses | Interface to read raw code strings like irw(1) or translated application strings like ircat(1)
Classes to send commands | Classes to send a Command to lircd and parse the reply
Internal parser FSM | Internal parser FSM
Commands to control lircd | Canned classes, one for each command in the lircd(8) socket interface
Commands to control lircrcd | Canned classes, one for each command in the lircrcd(l8) socket interface
python configuration database | Python access to the configuration data
Ciniparser |