A number of customers have been requesting that we launch an API Monitoring solution so we have listened to them and are proud to announce the launch of our API Monitor.
What is API Monitoring?
APIs are frequently used by modern-day applications as a method of control and communication. Ensuring the availability and performance of these APIs can be critical to the ongoing success of the businesses that use them.
APIs differ from general uptime availability monitors as generally there is no front end to test and just checking the availability of the API does not confirm that the API is functioning correctly.
How does API Monitoring work?
The RapidSpike API Monitor allows you to use an HTTP POST to send a request body to a URL. This can be either in plain text, JSON or XML. After the API has processed the request body, the monitor then ensures that a response is received and furthermore, it records the details response received and compares this against what the user is expecting to be received.
This allows you to not only check the availability of the API but also check that the API is working in the way it should be.
All of these requests and responses are recorded and measured for performance with the user interface providing performance statistics for the API.
How to setup API Monitoring
To configure API Monitoring, select the Add New menu item and select Availability and API Monitor as shown below:
This presents you with the API Monitor configuration screen. Select the website you wish to add the monitor to and then fill in the rest of the fields to complete the setup of the API Monitor.
Receiving API Monitoring Alerts
The API Monitor uses the same Availability rules as other uptime monitors. These can be found and configured from the Alerts menu item.