Moesif is the most advanced API debugging and analytics platform for production APIs and integrated apps. It helps you debug and understand deeply API related issues. Moesif prevents minor issues from becoming major outages through passive monitoring of your live API traffic.
Who is Moesif for?
Moesif is designed for API developers and product managers of APIs such as public/open API with a developer community or partner APIs. In addition, applications that are architected around API-driven services or serverless functions can benefit deeply from Moesif’s insights.
How does Moesif work?
Moesif is a fully managed SaaS service running on AWS and Azure. Moesif has data ingestion endpoints that work with Moesif’s open source SDKs and other integration methods. More info on integration.
What data does Moesif log and analyze?
Moesif logs and analyzes two entities, API Events, and Users.
An API Event or API Call includes all the attributes for a single HTTP request/response. This includes the request headers and body, the response headers and body, timing of the calls, the status code, etc. In addition to the standard attributes Moesif tracks, you can append any custom JSON metadata to any API events though our middleware.
A user is an end-user of your application. If you are an API provider, this may be your immediate customers or 3rd party developers consuming your API. If your serving a partner API, your users are your partners.
On the other hand if you are developing a mobile or web app, your end-users may be the end consumers of that app.
Like API events, a user contains attributes or properties related to that user which could include the user’s email, last name, or location information. You can add any custom metadata to a user as a JSON object. Users are identified via your user_id. Moesif attributes API events to each user account to make sorting through high volume APIs easy.