Your API system-of-record
Record the request and response details of every API call
Index your API activity across multiple dimensions
Search, analyze, and share user session data or aggregated patterns
Resurface turns every API call into a durable transaction
REST, JSON, HTML and GraphQL payloads. Ten minute install.
Troubleshoot faster, test better, and know more for happier customers and shorter escalation times.
Plus, high-quality datasets for data science and machine learning.
Begin by quickly and easily recording API calls
Open source libraries integrate with your API microservice in minutes.
100% user space requires no network gateways, proxy servers, or packet sniffers.
Rules-based consent detection and control of sensitive fields. Apply rules before any data is transmitted, as data arrives, or retroactively across all historical data.
Automatically create a system of record for API calls
Pre-built tables, indexes and scoring functions. Create custom views with standard SQL.
Store all your API calls using private VMs, inside your private network.
Built to auto-scale, no DBA required
Unlock the power of your API data.
Find and inspect API calls made by specific customers, with all request and response details.
Discover patterns in real- time or compared to historical data from actual customer data sets.
No custom coding for dashboards, BI/ETL tools, and data notebooks.
Share SQL or JSON
Get any subset of data to share with other applications or teams.
Get smarter with API analytics
APIs drive how your customers interact with your company. But if you can’t see how they’re using your APIs, how do you know they’re happy? Get actual user API data for faster troubleshooting, better tests, and more smarter teams
It all starts with a purpose-built datastore for API calls
Understand, assess and optimize your API interactions. Explore API calls across multiple dimensions to score user behavior, performance, and quality of service. Rich data sets make it easy to generate KPIs from actual customer patterns in real- time or compared to historical data. Resurface removes the guesswork from optimizing interactions, and gives you flexibility to confidently change your APIs with deep visibility into production
Make every user successful
Turn every attempted action by a customer into a successful outcome. With Resurface, all API calls can be recorded as durable transactions. This level of detail allows failed user transactions to be retried later, without having to ask the affected customer to provide any details about their failed attempt. Customer interactions can be saved to satisfy legal and compliance requirements.
Improve your APIs
Understand, assess and optimize your API interactions. Explore API calls across multiple dimensions to score user behavior, performance, and quality of service. Rich data sets make it easy to generate KPIs from actual customer patterns in real- time or compared to historical data. Resurface removes the guesswork from optimizing interactions, and gives you flexibility to confidently change your APIs with deep visibility into production.
Enable data science & machine learning
Bring development, operations and data science together. Your APIs are a valuable source of high-volume unlabeled data. But DevOps and Data Science teams struggle to work together when it comes to logging use of production systems. Resurface's DevOps-friendly approach means no custom coding, so developers can quickly deliver production logs for data science. Data scientists can iteratively build and train their models, and re-calibrate as API usage changes with fewer escalations back to development.
Share data across applications
Easily integrate with dashboards, BI/ETL tools and data notebooks without requiring any custom coding. Resurface is built to make integrations easy. All your API data is available through a standard SQL interface (and you don't have to be a SQL expert!). Resurface Data Explorer app gives you the SQL for any subset of your data that you'd like to share with another application.
Own your data
With Resurface, run your own private monitoring service – entirely under your ownership and control. There's no third-party data sharing with Resurface or with any other vendors. Some folks call this a private SaaS, we just call it common sense.