Lua API
=======

Here is a brief description of some of the most used Lua modules available into ntopng:

- `ntop_utils`: contains simple utility functions (keep short for efficiency)
- `lua_utils`: contains mode comple utility functions
- `alert_utils`: contains functions used to interact with ntopng alerts framework
- `graph_utils`: contains functions used to create the charts
- `ts_utils`: a framework to write and read timeseries data
- `recording_utils`: contains functions used to control traffic recording and schedule extractions

The following sections provide a more in depth look at some specific Lua modules.

.. toctree::
    :maxdepth: 2
    :numbered:

    timeseries/index
    recording/index
