×

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

At Rigor, we want to make continuous monitoring of API performance and functionality easy for everyone. Earlier this year, we introduced a new API Check for monitoring API performance and reliability. Then, we wrote and published a free eBook about how to test and monitor APIs at scale. Today, we're launching a set of exciting enhancements for API Check that will expand monitoring possibilities for our users. What's new? Most importantly, API Check is now programmable. We added the ability to augment check steps with JavaScript, so...

Read More

In this episode of Web Perfectionist, Billy discusses how you can cache API calls in web applications and how it impacts website performance. https://rigor-2.wistia.com/medias/5ymz3s42og Rigor does more than monitor your website for more than 300 web performance issues, it can also take a deeper look into your APIs with the new API Check for Rigor Monitoring. To learn more about Rigor’s web performance products and to start a free trial, contact us today....

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 Authentication

Melanie Crissey

With the rise of microservices and connected systems, more and more data is being based back between services using APIs. Authentication for an API defines who has permission to access secure data or endpoints. This is especially important for APIs sharing sensitive information, APIs that allow end-users to make changes, or for companies that charge some cost for accessing data via API. And while securing an API for an individual human end-user is one undertaking, there are additional considerations as we authenticate systems for an increasing...

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

How to Use Request Headers in API Checks

Melanie Crissey

In previous posts we covered why it’s important to monitor APIs and how to monitor and validate data from APIs. In this post we’ll focus on a simple but key feature that helps Rigor users create robust checks for availability, response time, and multi-step processes: Request Headers What is a Request Header? When we talk about Request Headers, we’re referring to fields passed along in the header sections of HTTP requests. Request Headers can include rules and settings to define how an HTTP transaction should operate. There is a standar...

Read More