A sub-editor headline writer’s dream, the highly-lacquered and beautifully-polished Varnish Software (Ed – did we use ‘lacquered’ yet?) has released its new Varnish API Engine.
The software helps developers manage what the firm calls the “proliferation of API calls” in the modern age of apps and the Internet of Things (IoT).
Early customer trials suggest that the Varnish API Engine can handle up to 20,000 API calls per second, that’s quite a lot.
As the Internet of Things nexus expands, APIs gain significance as the ‘glue’ that connects and enables all the ‘things’ to communicate.
What is an API?
As defined on Forbes, “Application Programming Interfaces (APIs) establish a vital communications bond between different software program elements and data streams. APIs define the route for a programmer to code a program (or program component) that will be capable of requesting services from an operating system (OS) or other application.”
ABI Research forecasts that the installed base of active wireless connected devices will more than double to reach 40.9 billion by 2020.
The product itself takes the average developer less than 60 minutes to deploy.
• Authentication – verifies the identity of the client. Varnish API engine supports a broad set for authentication drivers and can be easily customized
• Authorization – grants the client access to a specific API or API call
• Metering – counts the number of API calls towards a specific API or API call and can track e.g. the usage of a specific client or subscriber
• Throttling – places limits on usage such as number of calls from a certain client or subscriber or usage from a certain API
• Caching – caches read-only API calls to reduce call overload
“With Varnish Cache, we boosted website performance, making it possible to cope with high traffic and changing content,” explains Per Buer, CTO and Founder of Varnish Software. “We observed in the market and learned from our customers that APIs are going down the same route as websites, with a proliferation of users, devices and applications causing serious performance problems for legacy and home-grown tools. With Varnish API Engine we have created a simple and easy to use API management tool designed to give digital businesses a truly competitive edge.”
The next version coming in Autumn 2015 will include a graphical web interface and will also be available through the cloud.