×

Get the latest blog posts in your email

Gone are the days of apps that rely solely on in-house tools. Today’s apps are increasingly dependent on external APIs and apps (which, in turn, are reliant on other APIs and apps). While this type of modularity allows for product flexibility and rapid development, it can be difficult to address any issues that arise. If even one component of this chain breaks, it can have a domino-effect on its dependents, whereas a similar failure in the closed systems of yesterday would have just led to an isolated incident. As such, if your product relie...

Read More

More than ever, APIs and microservices are the driving forces behind modern web applications. From connecting multiple social media platforms – for example, posting from Instagram to Facebook or Twitter – to connecting sets of data – such as, pinning our location on a map so we can check-in on social or hail a ride, APIs are essential to web applications of all stripes. Your users depend on you to deliver timely, useful content. It is likely you also rely on APIs performing and returning data correctly, quickly, securely, and reliably....

Read More

APIs are the unsung heroes of the modern web. We use them to post between social networks and pull data into our native apps. We use them to build reports, and sometimes we even build entire businesses on top of open APIs hosted by other businesses. APIs are the messengers that help us share data across the web, but they create a lot of interdependence. So, what happens when an API doesn't work as expected? In APIs in Action: A Guide to Monitoring APIs for Performance you'll learn about how APIs work and how to make sure they're working as...

Read More

Monitoring APIs with SLAs

Melanie Crissey

In this recent post we mentioned that API Checks could be used to monitor performance related to SLAs. In this post we’ll expand on that example and show what it looks like to monitor APIs for SLAs in practice. What is an SLA? A Service License Agreement (commonly called an SLA) is an agreement between two parties about what services will be provided from one party to another. In a broad sense this agreement could include any number of services - everything ranging from custom support replies times to product delivery. Often when SLAs are...

Read More

In a previous post, we covered four areas that are important to test when monitoring APIs: availability, response time, data validation, and multi-step processes. This post will focus specifically on availability and data validation for responses from API endpoints. When we're monitoring a website in a browser we want to go beyond checking the response code and confirm that some content or images loads on the page. If the page returns a "200 OK" but it's completely blank, that's something we'll want to investigate right away. The same concept...

Read More

Quick Guide to SLA Enforcement

Jennifer Carlson

You probably use many APIs and rely on many 3rd party content providers, so you probably know about the countless promises and guarantees that they make to sell you on their expensive services.  Service License Agreements (SLAs) are key indicators for reputable API monitors.  SLAs help both customers and providers by establishing what each party should expect within the agreement.  But how do you know that the company is making good on their promises?  This situation is the epitome of a "trust, but verify" situation. Choosing SLAs to E...

Read More

Best Practices for Monitoring APIs

Jennifer Carlson

As discussed in our Why Should You Monitor an API blog, monitoring APIs is not only recommended but in many cases essential to business performance. So, you've taken the plunge, and you have an app that requires an API. Your job now is to determine how to monitor that API to ensure that it is providing the best data at regular, agreed-upon intervals. What is the best way to assess the value of the API you choose? Do Your Due Justice Avoid problems down the road by putting in the extra effort to research your API monitor at the outset. Dete...

Read More