The Barracuda Load Balancer ADC Representational State Transfer (REST) Application Programming Interface (API) lets you remotely administer and configure your Barracuda Load Balancer ADC. In general, the API is useful for performing large configurations by automating the manual configuration available on the web interface. For example, you can use the REST API to create services.
You identify resources by their URIs and use HTTP methods to send requests to the Barracuda Load Balancer ADC. Your application can then parse the response, which is always returned using JavaScript Object Notation (JSON). You can use any programming language to interact with the API. Code examples in this reference guide are written in Curl. If you are using Perl, see the Perl Implementation section of this guide.