Zuplo
Start building in seconds

Deploy an API in minutes

Tutorials and templates to get you started fast

27 examples

Starter

Basic API Gateway

Authentication

Protect your backend API with authentication, rate limiting, and request validation.

Starter

Remote MCP Server with OAuth

Model Context Protocol (MCP)

Secure your MCP Server with OAuth authentication using Auth0.

Starter

Dev Portal with API Keys

Authentication

Let developers sign up and create their own API keys through a self-serve portal.

Circuit Breaker

Programmability

Protect your backend from cascading failures by automatically blocking traffic when error rates exceed a threshold.

HTTP Deprecation

API Governance

Signal deprecated endpoints and sunset dates to API clients with standards-based Deprecation, Sunset, and Link headers.

Geolocation Routing

Routing

Route requests to regional backends based on user location for data residency and latency optimization.

Canary Routing

Routing

Gradually roll out new backend versions by routing a percentage of traffic to canary before full deployment.

Dynamic Rate Limits

Programmability

Set different rate limits based on user subscription tier or API key metadata.

Environment-Based Routing

Routing

Route requests to sandbox or production backends based on API key metadata, like Stripe.

Idempotency Keys

Programmability

Prevent duplicate API requests and ensure safe retries for payments and critical operations.

Semantic Caching

Caching

Reduce AI API costs by caching responses for semantically similar queries.

OpenAI App

Model Context Protocol (MCP)

Build a ChatGPT App that connects to your API using MCP.

GraphQL MCP Server

Model Context Protocol (MCP)

Make your GraphQL API available to AI assistants like Claude and ChatGPT.

MCP Custom Tools

Model Context Protocol (MCP)

Create AI tools that combine multiple API calls into a single action.

MCP Server Prompts

Model Context Protocol (MCP)

Improve AI assistant interactions by adding guided prompts to your MCP Server.

Remote MCP Server

Model Context Protocol (MCP)

Expose your API to AI assistants like Claude and ChatGPT with built-in security.

Schema Validation with File Refs

Validation

Validate requests against JSON schemas stored in separate files.

Mocking & Unit Test

Testing

Test your Zuplo handlers and policies with mocked request and context objects.

Custom Base Path

Programmability

Remove or rewrite URL paths when forwarding requests to your backend.

OpenFGA Authorization

Programmability

Implement fine-grained authorization with relationship-based access control.

Rewrite Request Body

Programmability

Transform request bodies before forwarding to your backend API.

Route Custom Data

Programmability

Add custom metadata to routes and use it in your policies and handlers.

API Linting

API Governance

Enforce API design standards and consistency across your team with automated linting.

Backend for Frontend (BFF) Auth

Authentication

Secure your web app by handling authentication server-side without exposing tokens to the browser.

Custom Rate Limiting

Programmability

Customize the error response users see when they hit your API rate limits.

Custom Modules

Programmability

Use npm packages and third-party libraries in your Zuplo handlers and policies.

Log Request & Response

Programmability

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.