Zuplo Changelog
We release improvements, new features, and fixes daily. Follow along here to see the most important updates.
Supabase Auth in Developer Portal
We announced last week during Supabase Week that the Zuplo Developer portal now supports Supabase Authentication in addition to OpenID based auth. Supabase developers can now use their custom hosted Supabase login experience to authenticate users to their API docs hosted by Zuplo. For full instructions see the documentation.
Dev Portal Performance#
Over the past several weeks we have worked on improving the overall performance of the Developer Portal and we are happy to report that the results have been meaningful. For most real use loads of the API page, the content loads in about a second. Larger APIs (i.e. with larger OpenAPI documents) may experience a bit longer load time, but we plan to address that soon.
Custom pages should load almost instantly now as we have optimized serving them from our edge CDN.
Overall you should see much snappier UI in the developer portal. We have more work to do - in particular for customers with larger OpenAPI documents, but we hope you will be happy with the recent improvements.
Dev Portal Performance
Over the past several weeks we have worked on improving the overall performance of the Developer Portal and we are happy to report that the results have been meaningful. For most real use loads of the API page, the content loads in about a second. Larger APIs (i.e. with larger OpenAPI documents) may experience a bit longer load time, but we plan to address that soon.
Custom pages should load almost instantly now as we have optimized serving them from our edge CDN.
Overall you should see much snappier UI in the developer portal. We have more work to do - in particular for customers with larger OpenAPI documents, but we hope you will be happy with the recent improvements.
SumoLogic Log Plugin
A new Log Plugin is available for SumoLogic that enables sending your API Gateway logs to SumoLogic.
See the documentation for information on how to setup the plugins. The following are all the log plugins currently available:
- DataDog
- Dynatrace
- Google Cloud Logging
- Loki
- SumoLogic
Improved Github Integration
The Zuplo Github integration has been reworked to improve reliability and performance. You can now connect to Github with scoped authentication that allows you to only grant Zuplo access to a single repository. Multiple Github Orgs and Repos can be connected.
See the documentation for details
Portal Improvements
Self-Serve Plan Management#
Customers on our self-serve plans can now manage and pay for their Zuplo play in the Zuplo portal. Payment and plan management powered by Stripe
New Environment Page#
The environment page in the Zuplo Portal has been updated to show the environment status, more details about the environment, and search.
Self-Serve Account Members#
Account members can now be added, invited, and removed through the Zuplo Portal.
Dev Portal API Key Analytics
Users of the Zuplo Developer Portal can now see analytics for their own API key usage.
API Analytics
Enterprise customers can now access rich analytics through the Analytics tab in the dashboard. Analytics make it easy to view:
- Requests by response status
- Top Users
- Users who hit rate limits
- Request latency
The new Request Body Validation policy allows validating incoming request bodies based on the schema in your OpenAPI file. This policy can be configured to reject requests with invalid body schemas or write logs to your preferred logging provider.
The Request Validation policy no supports validation of headers, query strings, and URL parameters.
Portal Improvements
Over the past few weeks we have shipped a number of improvements to the portal including:
- A new test running right in the Route designer
- A project info page in the settings tab
- Performance improvements when editing large OpenAPI files
- Subfolder support in the modules directory