Log HTTP Calls from Node.js APIs
Moesif enables you to leverage user-centric API analytics to understand your platform adoption, usage, and retention without the high cost of building and maintaining homegrown data infrastructure.
Start monitoring API traffic in just a few minutes with either a drop-in SDK or an API gateway plugin.
Does this work for public APIs and developer platforms?
Definitely. Many of Moesif's customers publish APIs that are used by partners and their greater developer community. Having the right analytics is critical to understand how to achieve growth goals for your developer adoption.
Will this work behind firewalls and for internal APIs?
Yes, our SDKs can work on-premises and behind firewalls such as internal and private APIs. The Moesif SDKs don't require opening any incoming ports to function.
Does Moesif sample or log all API requests?
For self-service plans, Moesif captures all API requests that are not set to skip. Enterprise plans have the flexibility of capturing all requests or leveraging dynamic sampling. For example, you can define sample rates for individual customer cohorts to control your own costs. Read more.
Will Moesif impact my app performance or reliability?
No, our SDKs capture data out of band via asynchronous queuing to ensure your application performance is not impacted even in a worst case scenario where the Moesif collection network goes down.
Are your SDKs open-source?
Yes, our SDKs are open-source and supports both public and internal APIs. They are available on GitHub. We also have an open REST API if the SDKs don't fit your needs. More info is in our Developer Docs.
Who owns my data?
You do. You retain ownership of all the data you send to your user account. The SDKs can be configured to send as much data as you want and scrubs data even before it leaves your private network.