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.
Does this work for internal APIs and behind firewalls?
Yes, our integrations support internal APIs even if on-premises and behind firewalls. They don’t open any ports and support a local proxy if your app can’t access the internet.
Does Moesif sample or capture all requests?
Self-service plans can leverage the skip function if you don’t want to log all API calls. All enterprise plans also have the flexibility of capturing all API calls or can leverage dynamic sampling for specific customers or user behaviors to reduce your costs. Read more
Will they impact my app performance or availability?
No, data capture is asynchronous to your API traffic and leverages queueing/batching to ensure your performance. Review our scalable architecture for more info.
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.
What about sensitive data?
Can I embed or white label the charts?
Yes, Moesif provides embedded API logs and charts to insert metrics in your developer portal or internal dashboards with a few clicks while ensuring data is dynamically isolated per account.
I am not receiving any alerts
Real-time alerting is available only on paid plans. In addition, Moesif looks at both current and historical data when deciding to send alerts. If you deployed a new endpoint, there may not be enough historical data to make a decision. Give it a day running in production first. If you still are having issues, feel free to email us or adjust the detection sensitivity. Also, ensure you have an active channel under Alert Settings.
I am receiving too many alerts
If a particular endpoint like
GET /probe is noisy and generates many false alerts, you can add an explicit
alert rule with 24 hrs as the maintenance window (i.e. always quiet) or increase the alert interval
which will silence the route completely. If you just want to reduce the amount of alerts,
take a look at adjusting the detection sensitivity.
I use Runscope, does this work with it?
Yes, we in fact have many customers complimenting the synthetic API testing and stimuli generation from Runscope with the real-time API monitoring and analytics from Moesif. Please review this guide for best practices.
Organizations and Team
What is the subscription owner?
The subscription owner is the person who is billed for the Moesif subscription and is the one who creates or manages the credit card on file. Other than managing the subscription/billing info, a subscription owner has no additional permissions.
By default, the creator of the organization is also the subscription owner, but this can be changed by emailing us.
What are Events?
An event is a completed API Call on your platform. If you integrated website tracking, events also include User Actions which is something your customer did on your website such as “Sign In” or “Purchased a Plan”. Creating a batch of N events will count for N events.
What is last N days data retained?
Moesif stores your data for a period determined by your plan. Upgrading your subscription will provide access to more historical data so you can query and analyze long-term trends.
What if I go over my monthly quota?
Additional events are charged using simple, pay-as-you-go pricing. If you regularly exceed your quota, that means you’re regularly paying-as-you-go.
How do I change or cancel my plan?
Go to the Subscription menu in your Moesif account or email us at email@example.com.
What happens after the free trial?
After your trial, you’ll automatically be converted to the Free plan.
How do I estimate my plan usage?
Multiply your number of registered monthly active users (MAU) by 1,000 to get a rough estimate of number of Events per month. High-volume APIs and B2C may be significantly higher, but our features like dynamic sampling can offset those costs. Need help?
What payment options are there?
Automatic payments can be set up for Visa, Mastercard, Amex, Discover, JCB and Diners Club via our PCI DSS compliant service. Enterprise plans can be paid via wire transfer and direct debit/ACH.
What kind of billing you support?
For enterprise accounts, we support consolidated billing, flexible contract terms, and quota limits per department. Contact sales for more info.
Security and Compliance
Do you support GDPR and CCPA?
Yes, we make GDPR compliance a breeze with features like one-click user suppression and deletion. We also have an open API that enables GDPR subject access requests such right to access and right to erasure to be automatic and triggered from your existing workflows. See docs
What about on-premises or if I have sensitive data?
All our SDKs support data scrubbing which will mask any sensitive data before it leaves your data center. For super sensitive data, contact sales for more info on our enterprise offerings for zero-knowledge security.
Will you sign a DPA?
Yes, our enterprise contracts include a Data Processing Addendum to enable our customers to be compliant with GDPR.
Are you secure?
Yes, we have a detailed security program which is available here.