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 Enforce

Enforcing SLAs requires time and effort.  You should choose to expend this effort on SLA enforcement if you pay for the service.  You deserve to receive the value of the service that you pay for, and to ensure this, you need to baseline API performance.

Identify quality of service by:

  • Testing several locations
  • Testing at different intervals

This baseline will either fall within and support your investment in the API monitor or fall below agreed-upon standards.  If the latter is the case, then your action is required to find a better API.  APIs are valuable to your model, and providers are selling access at a specified level of quality assurance, so your job is to make sure that you receive the service you pay for.SLA enforcement

How to Enforce an SLA

  1. Start by establishing what the provider has guaranteed you.  Consider the availability, latency, and scheduled downtime set forth by the SLA.
  2. Setup API checks to make sure that service is aligned with the guarantees.  As we discussed in Best Practices for Monitoring an APIverifying the SLA is an important step in API monitoring.  
  3. Ensure that the SLA contract is accurate by checking that the API really was up 99.9% or 99.999%  of the time with only certain scheduled maintenance  times.  
  4. Ask the API provider to give you information from its API provider (including its board) to verify with a 3rd party that the quality agreed upon in the SLA is at least met, if not surpassed.

Rigor is the first end-to-end digital performance monitoring and optimization platform for digital organizations. Our platform programmatically identifies, prioritizes and remediates the root causes of poor site performance and reliability. If you are interested in learning how Rigor can help you monitor your APIs and enforce SLAs, click here to try free for two weeks.



Suggested Blog Posts

The Perception Gap for Poor Web Performance

E-commerce revenue continues to grow,as consumers turn away from shopping in brick-and-mortar stores to shopping online.  However, many businesses are not prepared for this growth because they do not fully understand the market and how to invest in...

Read More

Measuring Cross-Browser Performance

In recent years, client-side browsers have been more involved with processing code before it reaches the user's desktop, shifting away from a reliance on servers handling the bulk of this burden. Websites and applications now rely more on a user's br...

Read More

Using Browser Trends to Maintain a Better Site

Because of the multifarious nature of web clients today, it’s important to consider the usage statistics when designing, implementing, and managing your site. However, misconceptions often arise when determining what browsers to design for an...

Read More

Finding Causes of Intermittent Errors from Google Webmaster Tools

Google Webmaster Tools is a web service that allows webmasters to view the status of their sites as seen by Google and the Googlebot crawlers. In addition to indexing your site structure and content, the Googlebot crawlers also record data on perform...

Read More