Zuplo
Customization

TypeScript-Programmable API Gateway

Write custom gateway logic in TypeScript. No proprietary DSLs, no cURL commands — just familiar, type-safe code that runs at the edge.

TypeScript Policies

Write custom request and response policies in TypeScript — familiar, type-safe, and reviewed alongside your application code.

Full Request Context

Access the full request, response, user, API key metadata, and environment variables in your policy code.

Runs at the Edge

Your custom code runs at the edge in 300+ locations, adding zero latency to policy execution.

Customization

Custom Request Policies

Write TypeScript functions that intercept incoming requests. Transform headers, validate custom logic, enrich requests with data from external APIs, or implement any business rule your API requires.

Learn more in the docs
Custom Request Policies
Customization

Custom Response Policies

Transform or enrich API responses before they're returned to the caller. Add headers, modify response bodies, implement caching logic, or format responses for different client types.

Learn more in the docs
Custom Response Policies
Customization

Reusable Policy Library

Share policies across routes and projects. Publish internal policies as npm packages and use them across your organization's API gateways.

Learn more in the docs
Reusable Policy Library

Frequently Asked Questions

Common questions about Programmable Gateway.

Ready to get started?

Join thousands of developers who trust Zuplo to secure, scale, and monetize their APIs.