User-Centric API Analytics for Apollo GraphQL

Convert, understand, and retain customers better with a complete picture of how customers adopt and use your API platform. Understand the best marketing and product initiative that convert customers. Then, identify where customers struggle and guide them automatically.

Get Started Free
User-Centric API Analytics for Apollo GraphQL

What can Moesif answer about your API platform?

Deeply understand customer API usage

Understand how customers adopt and use your APIs and products with with User Behavior API Analytics.

Quickly discover API performance issues and product problems hindering adoption.

Sync with your CRM, BI, and marketing tools to get a full view of a single customer's activity.

Deeply understand customer API usage

Convert and retain customers

Track and improve funnel metrics like Time to First Hello World (TTFHW) and integration rate.

Dig into how marketing initiatives impact self-serve adoption.

Dig into product retention with cohort analysis.

Convert and retain customers

Share your API KPIs with the entire team

Track key metrics daily like Active Users, endpoint usage, and top customers.

Share dashboards with team members and key stakeholders.

Leverage public links or embedded API logs to improve your customer experience with helpful insights and debug tools.

Share your API KPIs with the entire team

Monitor and resolve customer issues

Stay informed when new accounts have a large increase or dip in API activity.

Get alerted when API issues are impacting your customers.

Leverage smart anomaly detection to identify which customers may churn.

Monitor and resolve customer issues

Guide your customers

Automatically nudge customers to integrate with behavioral emails.

Create workflows to notify customers of subscription usage or issues.

Embed beautiful API logs and metrics in your customer-facing portal in a few clicks.

Guide your customers

Gain insights into the entire customer journey in minutes

Step 1. Monitor API traffic
Apollo GraphQL
const { ApolloServer, gql } = require('apollo-server-express');
const express = require('express');
const moesif = require('moesif-express');

const server = new ApolloServer({ typeDefs, resolvers });

var moesifMiddleware = moesif({
  applicationId: 'Your Application Id',
});

app.use(moesifMiddleware);
server.applyMiddleware({ app });
app.listen({ port: 6868 });
Step 2. Track user behavior
Browser
const moesif = require('moesif-browser-js');
moesif.init({
  applicationId: 'Your Application Id'
});

moesif.identifyUser('12345', {
  email: 'john@acmeinc.com',
  firstName: 'John',
  lastName: 'Doe',
  title: 'Software Engineer',
  salesInfo: {
      stage: 'Customer',
      lifetimeValue: 24000,
      accountOwner: 'mary@contoso.com',
  },
});

moesif.track('Clicked Sign Up', {
  button_label: 'Get Started'
});

Trusted by thousands of product-driven teams to grow their API platforms

Snap Kitchen
iFit
OYO Rooms
Radar
Rev
Noonlight
Amity
VSee
Deloitte
GardaWorld
DHL
PowerSchool
Act-On
UPS

Ready to get started?

Join thousands of customer-driven teams using Moesif to build successful API platforms.