Log how customers use your APIs, to make every customer successful.

Create a private database of requests and responses from real customers. With searchable headers, cookies, POST fields, JSON and HTML content. All of those customer-specific details needed when supporting real consumers of your APIs.

Most monitoring and logging tools focus on systems, and not on individual users. With Resurface, you'll have visibility into all requests & responses made by real customers, and be able to explore and mine any of this data with standard SQL.

Get Your Private Database

When you sign up, we'll provision a private database for you on AWS, Azure or Heroku. Your database runs on private virtual machines that are not shared with any other customers. You'll also hear from your Resurface account engineer, who will be your primary contact for support.

Instrument Your Microservices

Add loggers to your Java, Python, Node.js or Ruby microservices. For popular frameworks like Django, Express, Jersey and Spring Boot, integration takes just a few minutes. All loggers are open-source, with all code available on GitHub. No dependencies by convention.

Configure Protection Rules

Perform random sampling, detect user consent to be monitored, conditionally log specific details, and mask or remove sensitive details, all without any custom programming. Our logging rules make it easy to handle customer-specific data safely and responsibly, with strict policies by default.

Consume Data With SQL

Resurface works with any tools that connect to databases in your data lake. Query from your favorite SQL editors, dashboarding tools, ETL pipelines and data notebooks, as well as custom automated systems. We provide SQL examples to get you started, plus any help you need to take full advantage of your database.

Because every API call matters! You'll have happier customers, fewer surprises and shorter escalation times, while gathering customer-specific details for data science and machine learning.

Make Every User Request Successful

Resurface provides the visibility to turn every attempted action by a customer into a successful outcome. If an API call or a multi-step transaction fails, Resurface preserves all relevant data to recover the attempted transaction, without ever asking the customer to try again. This is unlike other monitoring and analytics tools that detect failures, but don't preserve all the customer-specific details needed for recovery.

Better Understand Your Customers

Logging how customers use your APIs means never having to guess about what customers are actually doing. Discover if customers are using your APIs in unexpected ways, relying on legacy or deprecated features, or violating their terms of service. Identify which customers are frustrated or impacted by a failure, even before they report a problem.

Bring Data Science and DevOps Together

Recording how customers use your APIs is a valuable source of high-volume unlabeled data for data science and machine learning initiatives. Our devops-friendly approach makes it easy for devops and data science teams to manage the data flowing between them. Data scientists can build accurate models of real users, and re-calibrate as API usage shifts over time, with fewer escalations to the devops team and less time spent negotiating technical requirements.

Provide Data for Automation and Bots

Many logging and monitoring tools are optimized for human operators, at a time when many organizations are moving towards having more automation. Resurface provides all data through a standard SQL interface that is easy to consume from other applications and autonomous systems.

Skip Reinventing the Wheel

Building custom data pipelines with open-source tools like Kafka takes serious talent. So the cost and time required for this is steep, especially since security and privacy compliance gets tougher all the time. Resurface provides an affordable logging solution that's quick and easy to deploy, with privacy and security protections configured by default.

Have Questions?

Meet with Rob