Barracuda App Server API
- The complete Lua API documentation for Mako Server and BAS
- The complete C/C++ API documentation for BAS
The complete BAS C/C++ documentation is integrated in the manual, but be sure to spend time in the Lua Server Pages section. Lua offers a much more efficient way to build device-level applications and can dramatically reduce time-to-market and development costs. Lua Server Pages is an embeddable extension language used in the Barracuda Application Server to write applications at a higher level than applications designed in C/C++ code.
Mako Server API
Since the Mako Server extends the Barracuda App Server APIs, additional APIs are available for the Mako Server. See the Mako Server documentation for details.