Barracuda Web Server SDK
The Barracuda Web Server is a product that can be embedded into other products such as embedded devices or into standard desktop applications. We provide an SDK that lets our customers develop virtually all of their applications on a host computer such as Windows or Linux. This is especially useful for devices as it shortens the development cycle.
Getting Started
There are two ways you can get started with the Barracuda Web Server:
- We can provide you with an evaluation version of the Barracuda Web Server SDK. The SDK makes it possible to embed the server into your product, develop CSP and LSP applications.
- You can download our BarracudaDrive Web Server and develop LSP applications.
Prototyping with BarracudaDrive
The BarracudaDrive Web Server is a consumer product we have assembled by using the Barracuda Web Server SDK. The BarracudaDrive Web Server includes our Lua Server Pages (LSP) plugin, which provides a Web Server API similar to our C/C++ Server Pages (CSP) plugin.
The API available to LSP is about 40% of the API available to C/C++ code and gives a good introduction to the capabilities of the Barracuda Web Server.
Getting started with BarracudaDrive is easy:
- Download the BarracudaDrive Web Server and activate a free trial license.
- The only required installation for prototyping with LSP is to provide an admin user and a password.
- Download and install the LSP tutorial.
- Compare the LSP introduction in the LSP tutorial to our online CSP introduction. The LSP introduction is derived from the CSP introduction.
You can also browse the publicly available LSP reference manual.
Did you know?
Did you know that this site, sharkssl.com, and barracudadrive.net are all powered by the same BarracudaDrive server?
Did you know that SQLite, which is integrated into BarracudaDrive, is a free embeddable database engine that can easily be integrated into a device? See our online LSP SQLite documentation for more informartion.
Did you know that the pages rendered by the Content Management System Demo are stored in a SQLite database file? The LSP powered Content Management System Engine fetches data from the database and dynamically renders the pages requested.
Did you know that LSP applications we have developed such as the Content Management System and the bulletin board can also run on any device with the Barracuda LSP plugin?