Deploy an API in minutes
Tutorials and templates to get you started fast
Basic API Gateway
Protect your backend API with authentication, rate limiting, and request validation.
Remote MCP Server with OAuth
Secure your MCP Server with OAuth authentication using Auth0.
Dev Portal with API Keys
Let developers sign up and create their own API keys through a self-serve portal.
HTTP Deprecation
Signal deprecated endpoints and sunset dates to API clients with standards-based Deprecation, Sunset, and Link headers.
Geolocation Routing
Route requests to regional backends based on user location for data residency and latency optimization.
Canary Routing
Gradually roll out new backend versions by routing a percentage of traffic to canary before full deployment.
Dynamic Rate Limits
Set different rate limits based on user subscription tier or API key metadata.
Environment-Based Routing
Route requests to sandbox or production backends based on API key metadata, like Stripe.
Idempotency Keys
Prevent duplicate API requests and ensure safe retries for payments and critical operations.
GraphQL MCP Server
Make your GraphQL API available to AI assistants like Claude and ChatGPT.
MCP Custom Tools
Create AI tools that combine multiple API calls into a single action.
MCP Server Prompts
Improve AI assistant interactions by adding guided prompts to your MCP Server.
Remote MCP Server
Expose your API to AI assistants like Claude and ChatGPT with built-in security.
Schema Validation with File Refs
Validate requests against JSON schemas stored in separate files.
Mocking & Unit Test
Test your Zuplo handlers and policies with mocked request and context objects.
Route Custom Data
Add custom metadata to routes and use it in your policies and handlers.
Custom Base Path
Remove or rewrite URL paths when forwarding requests to your backend.
OpenFGA Authorization
Implement fine-grained authorization with relationship-based access control.
API Linting
Enforce API design standards and consistency across your team with automated linting.
Backend for Frontend (BFF) Auth
Secure your web app by handling authentication server-side without exposing tokens to the browser.
Custom Rate Limiting
Customize the error response users see when they hit your API rate limits.
Custom Modules
Use npm packages and third-party libraries in your Zuplo handlers and policies.
Log Request & Response
Debug API issues by capturing full request and response bodies in your logs.
Can't find what you're looking for?
Check out all our examples on GitHub or read the docs to build your own custom solution.