User-Centric

API Analytics and Monitoring

User-Centric API Metrics vs Infrastructure Metrics and how to choose the right analytics architecture and data store

Looking to build an analytics system? This post covers storing time-based metrics vs user-centric metrics.

Monitoring

API Development

Monitoring GraphQL APIs built with Django and Graphene

How to monitor GraphQL APIs built using Django and Graphene with Moesif API Analytics integrated

Benefits

API Product Management

Benefits of using the OpenAPI (Swagger) specification for your API?

There are many reasons why adding an OpenAPI specification between frontend and backend can be valuable; such as when dealing with a massive userbase.

API

API Development

API Management vs API Gateway and where does API Analytics and Monitoring fit?

A comparison on API Management vs API Gateways and how to complement them with API Analytics and Monitoring

How

API Strategy

How to embed an API debug dashboard in your developer portal

How to create an awesome developer experience by embedding an API log in your developer portal for easy onboarding

When

Company

When to Build vs Buy an API Analytics solution

An in-depth comparison of building vs buying an API analytics solution along with 14 questions you should use for investigation

Mastering

API Analytics and Monitoring

Mastering API Analytics for API Programs: Cohort Retention Analysis

Track and improve platform retention with Moesif.

API

API Strategy

API Best Practices for Feature Deprecation

Deprecating endpoints and API features requires careful planning to avoid upsetting customers

Steps

API Development

Steps to building authentication and authorization for RESTful APIs

Because of how rest API authentication works, it’s best choose early on between JWTS and opaque tokens, as well as between cookies and local storage.

How

API Analytics and Monitoring

How to Display the Number of API Calls a Customer Made vs Plan Limits in your SaaS app

The Elasticsearch DSL makes it very flexible and since it is just another HTTP API, it can be quickly integrated with whatever analytics tool you desire

Authoritative

API Development

Authoritative guide to CORS (Cross-Origin Resource Sharing) for REST APIs

An in-depth guide to Cross-Origin Resource Sharing (CORS) for REST APIs, on how CORS works, and common pitfalls especially around security.

Logstash

API Development

Logstash Filter to run ElasticSearch Queries Dynamically on Events in Scala

How to check if a event matches given ElasticSearch query in Logstash

How

API Development

How we built a Node.js Middleware to Log HTTP API Requests and Responses

A guide on how we built our Node.js middleware that logs HTTP API Calls

How

API Analytics and Monitoring

How to Track Number of API Calls Made by Each Partner or Customer’s API Key

How to track how many API requests each partner or customer is hitting your API with

In

API Development

In Depth Guide to Serverless APIs with AWS Lambda and AWS API Gateway (Part 2)

Guide to building an image tagging API using AWS Lambda and API Gateway Part 1: uploading images to Clarifai and storing in Elasticsearch.

How

API Product Management

How to Build a Personalized Developer Experience to Onboard Developers Faster

An awesome developer experience starts with personalization and guidance. This guide explains what’s required to get started.