Deep API
Monitoring

Unlike synthetic API monitoring, Resurface monitors real user sessions with personally identifiable information.

Bring Problems to the Surface

Resurface records use of your APIs, to enlighten and empower your devops, customer support and data science teams.

  • FOR DEVOPS
  • Find and fix pesky state-dependent or transient issues affecting real users
  • Monitor production systems for recurrence of previously resolved issues
  • Reduce time and effort spent on customer escalations, reproducing failures
  • Deploy more frequently and with greater confidence
  • FOR CUSTOMER SUPPORT
  • Reduce average resolution time and average number of replies per request
  • Proactively engage customers who are struggling or impacted by failures
  • Capture user data for customer journey mapping and reporting on KPIs
  • Improve customer satisfaction, conversion rates and retention
  • FOR DATA SCIENCE
  • Conduct agile, iterative studies on real users of live production systems
  • Train and test machine learning systems with PII from real users
  • Collect user data for forecasting, decision support, security and auditing
  • Reduce costs for data exploration, data preparation and data modeling

Built to Dive Deep

Resurface makes every use of your APIs observable, to make every user experience successful.

OPEN-SOURCE INSTRUMENTATION
Usage loggers are small open-source libraries that make deep API monitoring possible. These loggers efficiently record request-level and session-level data for real users.
DATA PROTECTION RULES
Logging rules control what user details are recorded, how sensitive data is protected, and how user consent is detected. Rules are easy to create and share between teams.
MANAGED INFRASTRUCTURE
All recorded data is processed and stored by dedicated first-party infrastructure, managed by Resurface but isolated to each customer.
SECURITY & PRIVACY BY DESIGN
Data protection is baked into our tools and services by default. Automatic safeguards like encryption at rest cannot be disabled.
SQL QUERY SUPPORT
All recorded data can be queried with simple SQL syntax, through standard ODBC and JDBC drivers, using your favorite database and dashboarding tools.
USER SESSIONIZING
Related requests are linked together into user sessions, which can be queried like any other kind of usage data.

Get Your
T-Shirt

Star us on GitHub or join our Slack channel, and we'll send you a nifty Resurface shirt! (while supplies last)