<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Zuplo Blog</title>
  <subtitle>API management insights, tutorials, and product updates from the Zuplo team.</subtitle>
  <link href="https://zuplo.com//blog/atom.xml" rel="self"/>
  <link href="https://zuplo.com//blog"/>
  <id>https://zuplo.com//blog</id>
  <updated>2026-04-08T00:00:00.000Z</updated>
  <entry>
    <title>Apigee Needed a Simplification Tool. Zuplo Did Not.</title>
    <link href="https://zuplo.com//blog/google-open-sources-apigee-feature-templater"/>
    <id>https://zuplo.com//blog/google-open-sources-apigee-feature-templater</id>
    <updated>2026-04-08T00:00:00.000Z</updated>
    <summary>Google's new Apigee Feature Templater admits Apigee is too complex for non-experts. Zuplo's TypeScript-first API gateway was designed to be simple from the start.</summary>
  </entry>
  <entry>
    <title>OpenAPI Arazzo &amp; Overlay: Workflows and Spec Management</title>
    <link href="https://zuplo.com//blog/openapi-arazzo-overlay-specifications-guide"/>
    <id>https://zuplo.com//blog/openapi-arazzo-overlay-specifications-guide</id>
    <updated>2026-04-07T00:00:00.000Z</updated>
    <summary>Learn how the OpenAPI Overlay and Arazzo specifications enable repeatable API description management and workflow orchestration for gateway teams and AI agents.</summary>
  </entry>
  <entry>
    <title>AI Is Eating SaaS: Your Data Is the Product Now</title>
    <link href="https://zuplo.com//blog/ai-is-eating-saas"/>
    <id>https://zuplo.com//blog/ai-is-eating-saas</id>
    <updated>2026-04-06T00:00:00.000Z</updated>
    <summary>The SaaS UI is becoming irrelevant. As AI agents replace human workflows, companies are realizing their real asset is data — and they need to make it programmable, secure, and monetizable.</summary>
  </entry>
  <entry>
    <title>Building a Monetized API, Part 4: Polishing the Developer Portal</title>
    <link href="https://zuplo.com//blog/building-a-monetized-api-part-4"/>
    <id>https://zuplo.com//blog/building-a-monetized-api-part-4</id>
    <updated>2026-04-03T00:00:00.000Z</updated>
    <summary>Connect your Zuplo project to GitHub, use Claude Code to generate documentation from your OpenAPI spec, apply a custom theme, and ship a production-ready developer portal.</summary>
  </entry>
  <entry>
    <title>How to Make AI Coding Agents Understand Your API Gateway</title>
    <link href="https://zuplo.com//blog/ai-coding-agents-understand-api-gateway"/>
    <id>https://zuplo.com//blog/ai-coding-agents-understand-api-gateway</id>
    <updated>2026-04-02T00:00:00.000Z</updated>
    <summary>AI coding agents generate outdated Zuplo config from stale training data. Fix it with version-matched docs, agent skills, and an MCP server.</summary>
  </entry>
  <entry>
    <title>Building a Monetized API, Part 3: Adding a Gated MCP Server</title>
    <link href="https://zuplo.com//blog/building-a-monetized-api-part-3"/>
    <id>https://zuplo.com//blog/building-a-monetized-api-part-3</id>
    <updated>2026-04-02T00:00:00.000Z</updated>
    <summary>Add an MCP server to your monetized API and gate access to paid subscribers using custom code and the MonetizationInbound policy's subscription data.</summary>
  </entry>
  <entry>
    <title>10 API Monetization Anti-Patterns: What Not To Do</title>
    <link href="https://zuplo.com//blog/api-monetization-anti-patterns"/>
    <id>https://zuplo.com//blog/api-monetization-anti-patterns</id>
    <updated>2026-04-01T00:00:00.000Z</updated>
    <summary>There's a lot you can do wrong when charging for API access. Here are a few lessons learned and advice to optimize your API monetization journey.</summary>
  </entry>
  <entry>
    <title>Building a Monetized API, Part 2: Adding Monetization</title>
    <link href="https://zuplo.com//blog/building-a-monetized-api-part-2"/>
    <id>https://zuplo.com//blog/building-a-monetized-api-part-2</id>
    <updated>2026-04-01T00:00:00.000Z</updated>
    <summary>Add usage-based billing, metered plans, and Stripe checkout to your API gateway. Set up meters, create free and paid plans with overage pricing, and enable self-serve subscriptions in the developer portal.</summary>
  </entry>
  <entry>
    <title>Building a Monetized API, Part 1: Setting Up the Gateway</title>
    <link href="https://zuplo.com//blog/building-a-monetized-api-part-1"/>
    <id>https://zuplo.com//blog/building-a-monetized-api-part-1</id>
    <updated>2026-03-31T00:00:00.000Z</updated>
    <summary>Before you can charge for your API, you need the gateway set up right. Set up origin auth, consumer isolation, and rate limiting as the foundation for adding monetization.</summary>
  </entry>
  <entry>
    <title>Monetize Your API with Zuplo</title>
    <link href="https://zuplo.com//blog/monetize-your-api-in-10-mins"/>
    <id>https://zuplo.com//blog/monetize-your-api-in-10-mins</id>
    <updated>2026-03-30T00:00:00.000Z</updated>
    <summary>API Monetization is now self-serve in Zuplo. Set up plans, metering, Stripe checkout, and a developer portal for your API in under 10 minutes.</summary>
  </entry>
  <entry>
    <title>Shadow APIs Outnumber Known APIs 10-to-1 in Financial Services</title>
    <link href="https://zuplo.com//blog/shadow-apis-fintech-api-gateway-governance"/>
    <id>https://zuplo.com//blog/shadow-apis-fintech-api-gateway-governance</id>
    <updated>2026-03-27T00:00:00.000Z</updated>
    <summary>Shadow APIs outnumber known APIs 10-to-1 in fintech. Learn why API gateway governance is critical and how to secure your financial API integrations.</summary>
  </entry>
  <entry>
    <title>87% of Organizations Were Hit by API Attacks in 2025 — Akamai SOTI Report</title>
    <link href="https://zuplo.com//blog/apis-number-one-attack-surface-2026-akamai-soti-report"/>
    <id>https://zuplo.com//blog/apis-number-one-attack-surface-2026-akamai-soti-report</id>
    <updated>2026-03-26T00:00:00.000Z</updated>
    <summary>Akamai's 2026 SOTI report reveals 87% of organizations suffered API security incidents. Learn the top vulnerabilities and how to defend your APIs at the edge.</summary>
  </entry>
  <entry>
    <title>Why MCP Is The Doorway To API-Based Business</title>
    <link href="https://zuplo.com//blog/why-mcp-is-the-doorway-to-api-based-business"/>
    <id>https://zuplo.com//blog/why-mcp-is-the-doorway-to-api-based-business</id>
    <updated>2026-03-25T00:00:00.000Z</updated>
    <summary>When we talk about MCP, we're really talking about APIs — and the vast economy behind monetized API products.</summary>
  </entry>
  <entry>
    <title>How Stripe MPP Lets AI Agents Pay for Your API</title>
    <link href="https://zuplo.com//blog/stripe-mpp-for-agentic-payments"/>
    <id>https://zuplo.com//blog/stripe-mpp-for-agentic-payments</id>
    <updated>2026-03-23T00:00:00.000Z</updated>
    <summary>MPP is a new open standard from Stripe and Tempo that lets agents pay for API access in a single HTTP request. Here's how it works, how it compares to x402, and what it means for developers building APIs for agents.</summary>
  </entry>
  <entry>
    <title>Apigee Edge Is Reaching End of Life — Here's a Better Path Forward</title>
    <link href="https://zuplo.com//blog/apigee-edge-end-of-life-migrate-to-zuplo"/>
    <id>https://zuplo.com//blog/apigee-edge-end-of-life-migrate-to-zuplo</id>
    <updated>2026-03-19T00:00:00.000Z</updated>
    <summary>Apigee Edge is reaching end of life, and migrating to Apigee X isn't your only option. Learn why teams are choosing Zuplo as a modern, developer-first alternative.</summary>
  </entry>
  <entry>
    <title>APIs Are Now the #1 Exploited Attack Surface</title>
    <link href="https://zuplo.com//blog/wallarm-2026-api-threatstats-api-security"/>
    <id>https://zuplo.com//blog/wallarm-2026-api-threatstats-api-security</id>
    <updated>2026-03-19T00:00:00.000Z</updated>
    <summary>Wallarm's 2026 API ThreatStats Report reveals APIs account for 43% of CISA's exploited vulnerabilities. Here's what the data means and how to protect your APIs.</summary>
  </entry>
  <entry>
    <title>5 API Monetization Success Stories</title>
    <link href="https://zuplo.com//blog/5-api-monetization-success-stories"/>
    <id>https://zuplo.com//blog/5-api-monetization-success-stories</id>
    <updated>2026-03-18T00:00:00.000Z</updated>
    <summary>Explore five API monetization success stories from Plaid, AssemblyAI, OpenAI, Algolia, and SendGrid to see how usage-based pricing drives revenue at scale.</summary>
  </entry>
  <entry>
    <title>How to implement a circuit breaker at the API gateway</title>
    <link href="https://zuplo.com//blog/how-to-implement-circuit-breaker-at-the-api-gateway"/>
    <id>https://zuplo.com//blog/how-to-implement-circuit-breaker-at-the-api-gateway</id>
    <updated>2026-03-17T00:00:00.000Z</updated>
    <summary>When a backend fails, retry storms can make recovery even harder. Learn how to implement the circuit breaker pattern as custom TypeScript policies in Zuplo to automatically stop traffic to failing services, with per-route thresholds and RFC 7807 error responses.</summary>
  </entry>
  <entry>
    <title>WebMCP: How Websites Will Expose Tools to AI Agents</title>
    <link href="https://zuplo.com//blog/what-is-webmcp"/>
    <id>https://zuplo.com//blog/what-is-webmcp</id>
    <updated>2026-03-13T00:00:00.000Z</updated>
    <summary>WebMCP is a proposed W3C standard that lets websites declare their capabilities as structured tools that AI agents can call directly in the browser.</summary>
  </entry>
  <entry>
    <title>Why Your API Gateway Should Be TypeScript-Native</title>
    <link href="https://zuplo.com//blog/typescript-number-one-language-api-gateway"/>
    <id>https://zuplo.com//blog/typescript-number-one-language-api-gateway</id>
    <updated>2026-03-12T00:00:00.000Z</updated>
    <summary>TypeScript surged 66% to become GitHub's most-used language, driven by AI coding tools. Learn why a TypeScript-native API gateway gives you a real edge.</summary>
  </entry>
  <entry>
    <title>Why API Monetization Should Be Flexible</title>
    <link href="https://zuplo.com//blog/why-api-monetization-should-be-flexible"/>
    <id>https://zuplo.com//blog/why-api-monetization-should-be-flexible</id>
    <updated>2026-03-11T00:00:00.000Z</updated>
    <summary>There's no one-size-fits-all model for modern API pricing. Monetization engines should go beyond default pricing models with granular control and programmability when needed.</summary>
  </entry>
  <entry>
    <title>Make Your Lovable App's API Production-Ready with Zuplo</title>
    <link href="https://zuplo.com//blog/add-api-gateway-to-lovable-project"/>
    <id>https://zuplo.com//blog/add-api-gateway-to-lovable-project</id>
    <updated>2026-03-10T00:00:00.000Z</updated>
    <summary>Walk through adding API key auth, rate limiting, schema validation, a developer portal with self-serve keys, and an MCP server to a Lovable app using Zuplo and an OpenAPI spec.</summary>
  </entry>
  <entry>
    <title>3,000 Google API Keys Just Got a Lot More Dangerous — Lessons for API Key Security</title>
    <link href="https://zuplo.com//blog/google-api-key-gemini-vulnerability-lessons"/>
    <id>https://zuplo.com//blog/google-api-key-gemini-vulnerability-lessons</id>
    <updated>2026-03-08T00:00:00.000Z</updated>
    <summary>Thousands of public Google API keys silently gained Gemini AI access, leading to data exposure and an $82K bill. Here's what went wrong and how to stop it.</summary>
  </entry>
  <entry>
    <title>Why API Gateways Should Handle API Monetization Natively</title>
    <link href="https://zuplo.com//blog/why-api-gateways-should-handle-monetization"/>
    <id>https://zuplo.com//blog/why-api-gateways-should-handle-monetization</id>
    <updated>2026-03-05T00:00:00.000Z</updated>
    <summary>Piecing together separate systems to monetize an API is a hassle. That's why we put native metering and billing into the API gateway itself.</summary>
  </entry>
  <entry>
    <title>API Monetization 101: Your Guide to Charging for Your API</title>
    <link href="https://zuplo.com//blog/api-monetization-guide-to-charging-for-your-api"/>
    <id>https://zuplo.com//blog/api-monetization-guide-to-charging-for-your-api</id>
    <updated>2026-02-27T00:00:00.000Z</updated>
    <summary>A three-part series on API monetization: what to count, how to structure plans, and how to decide what to charge. Start here for the full picture.</summary>
  </entry>
  <entry>
    <title>8 Types of API Pricing Models</title>
    <link href="https://zuplo.com//blog/8-types-of-api-pricing-models"/>
    <id>https://zuplo.com//blog/8-types-of-api-pricing-models</id>
    <updated>2026-02-26T00:00:00.000Z</updated>
    <summary>Learn the most common API pricing models and how to choose the right one to optimize how you generate revenue from API-based products.</summary>
  </entry>
  <entry>
    <title>API Management for Startups: What to Look For (and What to Skip)</title>
    <link href="https://zuplo.com//blog/api-management-for-startups"/>
    <id>https://zuplo.com//blog/api-management-for-startups</id>
    <updated>2026-02-26T00:00:00.000Z</updated>
    <summary>A practical guide for startup teams choosing an API management platform — must-have features, common traps, and why you don't need enterprise pricing to get enterprise features.</summary>
  </entry>
  <entry>
    <title>How to Control AI Costs with an API Gateway</title>
    <link href="https://zuplo.com//blog/control-ai-costs-api-gateway"/>
    <id>https://zuplo.com//blog/control-ai-costs-api-gateway</id>
    <updated>2026-02-26T00:00:00.000Z</updated>
    <summary>Five concrete ways to reduce AI and LLM costs using your API gateway — semantic caching, rate limiting, spend limits, model routing, and token-based billing.</summary>
  </entry>
  <entry>
    <title>Use AI to Plan Your API Pricing Strategy</title>
    <link href="https://zuplo.com//blog/use-ai-to-plan-api-pricing"/>
    <id>https://zuplo.com//blog/use-ai-to-plan-api-pricing</id>
    <updated>2026-02-26T00:00:00.000Z</updated>
    <summary>Get clear tiers, a comparison table, and reasoning so you can price your API with confidence and move on to implementation faster.</summary>
  </entry>
  <entry>
    <title>API Pricing Plans, Phases, and Rate Cards Explained</title>
    <link href="https://zuplo.com//blog/api-monetization-pricing-plans-phases"/>
    <id>https://zuplo.com//blog/api-monetization-pricing-plans-phases</id>
    <updated>2026-02-25T00:00:00.000Z</updated>
    <summary>Learn how API pricing plans and phases work: tiers, trials, rate cards, included usage, overages, and modeling what you're selling.</summary>
  </entry>
  <entry>
    <title>API Monetization Matters More Than Ever in the AI Age</title>
    <link href="https://zuplo.com//blog/api-monetization-matters-more-than-ever"/>
    <id>https://zuplo.com//blog/api-monetization-matters-more-than-ever</id>
    <updated>2026-02-24T00:00:00.000Z</updated>
    <summary>As AI technologies usher in more backend API calls, organizations are well-positioned to monetize access to valuable data and functionality.</summary>
  </entry>
  <entry>
    <title>How API Metering, Features and Quota Enforcement Work</title>
    <link href="https://zuplo.com//blog/api-monetization-metering-and-enforcement"/>
    <id>https://zuplo.com//blog/api-monetization-metering-and-enforcement</id>
    <updated>2026-02-24T00:00:00.000Z</updated>
    <summary>Welcome to API Monetization 101! Learn how API metering and quota enforcement work: meters, features, hard vs soft limits, and how to enforce usage at the gateway.</summary>
  </entry>
  <entry>
    <title>Introducing Zuplo API Monetization</title>
    <link href="https://zuplo.com//blog/zuplo-api-monetization"/>
    <id>https://zuplo.com//blog/zuplo-api-monetization</id>
    <updated>2026-02-23T00:00:00.000Z</updated>
    <summary>Highly flexible metering, product catalog, Stripe integration, and real-time enforcement, all built into your API gateway. Now available in beta.</summary>
  </entry>
  <entry>
    <title>How to Manage Your API Gateway with GitOps</title>
    <link href="https://zuplo.com//blog/manage-your-apis-with-gitops"/>
    <id>https://zuplo.com//blog/manage-your-apis-with-gitops</id>
    <updated>2026-02-18T00:00:00.000Z</updated>
    <summary>Why GitOps matters for your API gateway: PR reviews, branch environments, and a single source of truth. Learn how Zuplo gives you all of it by default, with no extra tooling.</summary>
  </entry>
  <entry>
    <title>How to Implement Geolocation Routing on Your API</title>
    <link href="https://zuplo.com//blog/geolocation-routing-for-apis"/>
    <id>https://zuplo.com//blog/geolocation-routing-for-apis</id>
    <updated>2026-02-11T00:00:00.000Z</updated>
    <summary>Learn what geolocation routing is and how to implement it on your API gateway to route requests to region-specific backends for better performance, compliance, or data residency requirements.</summary>
  </entry>
  <entry>
    <title>What Is Canary Routing and How Do You Implement It?</title>
    <link href="https://zuplo.com//blog/what-is-canary-routing"/>
    <id>https://zuplo.com//blog/what-is-canary-routing</id>
    <updated>2026-02-04T00:00:00.000Z</updated>
    <summary>Learn what canary routing is and how to implement it on your API gateway to safely test new backends with a subset of traffic before rolling out to all users.</summary>
  </entry>
  <entry>
    <title>How to Route API Requests to Different Backends</title>
    <link href="https://zuplo.com//blog/route-api-requests-to-different-backends"/>
    <id>https://zuplo.com//blog/route-api-requests-to-different-backends</id>
    <updated>2026-02-02T00:00:00.000Z</updated>
    <summary>Learn how to implement Stripe-style environment-based routing using API key metadata to direct requests to sandbox or production backends through a single API endpoint.</summary>
  </entry>
  <entry>
    <title>API Monetization in 2026: The Ultimate Guide to Selling Your Data</title>
    <link href="https://zuplo.com//blog/api-monetization-ultimate-guide"/>
    <id>https://zuplo.com//blog/api-monetization-ultimate-guide</id>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary>The API economy has shifted entirely to revenue. Learn the best billing models, how to implement them in minutes, and why programmable gateways like Zuplo have made legacy solutions obsolete.</summary>
  </entry>
  <entry>
    <title>Semantic Caching: What it is &amp; Why You Need it</title>
    <link href="https://zuplo.com//blog/what-is-semantic-caching"/>
    <id>https://zuplo.com//blog/what-is-semantic-caching</id>
    <updated>2026-01-15T00:00:00.000Z</updated>
    <summary>Semantic caching returns cached responses for requests with similar meaning, not just exact matches. Learn how it reduces costs, speeds up responses, and how to implement it with Zuplo.</summary>
  </entry>
  <entry>
    <title>MCP or CLI? What Actually Makes Sense for Developer Tools</title>
    <link href="https://zuplo.com//blog/cli-or-mcp"/>
    <id>https://zuplo.com//blog/cli-or-mcp</id>
    <updated>2026-01-14T00:00:00.000Z</updated>
    <summary>AI coding assistants are now excellent at using CLIs, so when does building an MCP server actually make sense? The answer has less to do with developers and more to do with everyone else in your user's organization.</summary>
  </entry>
  <entry>
    <title>The Zuplo State of MCP Report</title>
    <link href="https://zuplo.com//blog/mcp-survey"/>
    <id>https://zuplo.com//blog/mcp-survey</id>
    <updated>2026-01-13T00:00:00.000Z</updated>
    <summary>Everyone has an opinion on MCP's future. We asked the people actually building with it what they think about adoption, security challenges, and whether the protocol has staying power for our State of MCP report.</summary>
  </entry>
  <entry>
    <title>Deep Dive: Empowering MCP Apps with Zuplo MCP Server Handler</title>
    <link href="https://zuplo.com//blog/mcp-openai-apps-sdk"/>
    <id>https://zuplo.com//blog/mcp-openai-apps-sdk</id>
    <updated>2026-01-08T00:00:00.000Z</updated>
    <summary>MCP Apps are a new standardized way for users to interface with services and agentic capabilities in tools they already use every day, like ChatGPT. Zuplo MCP Server Handler is a perfect companion for building robust apps with delightful user experiences and agentic capabilities!</summary>
  </entry>
  <entry>
    <title>Securing your API with API Keys &amp; JSON Web Tokens (JWT)</title>
    <link href="https://zuplo.com//blog/authentication-with-both-jwt-and-api-keys"/>
    <id>https://zuplo.com//blog/authentication-with-both-jwt-and-api-keys</id>
    <updated>2026-01-07T00:00:00.000Z</updated>
    <summary>Explore how to secure your API using both API Keys and JSON Web Tokens (JWT), understanding their benefits, challenges, and implementation strategies.</summary>
  </entry>
  <entry>
    <title>Top 10 API Management Tools for 2026: A Deep Dive for Architects</title>
    <link href="https://zuplo.com//blog/top-10-api-management-tools-for-2025-a-deep-dive-for-architects"/>
    <id>https://zuplo.com//blog/top-10-api-management-tools-for-2025-a-deep-dive-for-architects</id>
    <updated>2025-12-23T00:00:00.000Z</updated>
    <summary>A comprehensive evaluation of the top 10 API management tools for 2026, focusing on edge performance, AI agent readiness, MCP support, and GitOps workflows for modern architects.</summary>
  </entry>
  <entry>
    <title>MCP Week Roundup</title>
    <link href="https://zuplo.com//blog/mcp-week"/>
    <id>https://zuplo.com//blog/mcp-week</id>
    <updated>2025-12-08T00:00:00.000Z</updated>
    <summary>Catch up on our most recent MCP Week. Featuring MCP prompts, custom tools, GraphQL-to-MCP, enterprise governance with MCP Gateway, and building ChatGPT apps with the OpenAI Apps SDK.</summary>
  </entry>
  <entry>
    <title>Build Apps for ChatGPT with OpenAI Apps SDK and Zuplo</title>
    <link href="https://zuplo.com//blog/openai-apps-sdk-zuplo"/>
    <id>https://zuplo.com//blog/openai-apps-sdk-zuplo</id>
    <updated>2025-12-05T00:00:00.000Z</updated>
    <summary>Zuplo now supports the OpenAI Apps SDK for building interactive widgets inside ChatGPT using an MCP server. See how to create MCP resources, configure the required metadata, and render custom apps directly in the chat interface.</summary>
  </entry>
  <entry>
    <title>Zuplo MCP Gateway: Enterprise Governance for MCP at Scale</title>
    <link href="https://zuplo.com//blog/zuplo-mcp-gateway"/>
    <id>https://zuplo.com//blog/zuplo-mcp-gateway</id>
    <updated>2025-12-04T00:00:00.000Z</updated>
    <summary>Zuplo's MCP Gateway gives enterprises a single control plane for all their MCP servers. Create virtual servers with team-specific tools, enforce RBAC policies, and stop shadow MCP sprawl without blocking productivity.</summary>
  </entry>
  <entry>
    <title>Turn Any GraphQL API into an MCP Server</title>
    <link href="https://zuplo.com//blog/mcp-server-graphql"/>
    <id>https://zuplo.com//blog/mcp-server-graphql</id>
    <updated>2025-12-03T00:00:00.000Z</updated>
    <summary>Turn any GraphQL API into an MCP server in minutes with Zuplo. Add authentication, rate limiting, and let AI agents query your GraphQL schema automatically.</summary>
  </entry>
  <entry>
    <title>Using MCP Custom Tools to Build Multi-Step AI Workflows</title>
    <link href="https://zuplo.com//blog/mcp-server-custom-tools"/>
    <id>https://zuplo.com//blog/mcp-server-custom-tools</id>
    <updated>2025-12-02T00:00:00.000Z</updated>
    <summary>Direct API-to-tool mapping works for simple operations, but complex workflows need more. Learn how to use Zuplo to build custom MCP tools that orchestrate multiple API calls and apply business logic server-side.</summary>
  </entry>
  <entry>
    <title>Add Reusable MCP Tool Workflows to AI with MCP Prompts</title>
    <link href="https://zuplo.com//blog/mcp-server-prompts"/>
    <id>https://zuplo.com//blog/mcp-server-prompts</id>
    <updated>2025-12-01T00:00:00.000Z</updated>
    <summary>MCP tools give agents capabilities. MCP prompts tell them how to use those capabilities. Learn how to implement reusable prompt templates in your Zuplo MCP server.</summary>
  </entry>
  <entry>
    <title>One Year of MCP</title>
    <link href="https://zuplo.com//blog/one-year-of-mcp"/>
    <id>https://zuplo.com//blog/one-year-of-mcp</id>
    <updated>2025-11-24T00:00:00.000Z</updated>
    <summary>A look back at how the Model Context Protocol went from quiet launch to rapid industry adoption, solving the AI integration problem and winning over OpenAI, Google, and thousands of developers along the way.</summary>
  </entry>
  <entry>
    <title>Introducing Galileo Tracing for Zuplo AI Gateway</title>
    <link href="https://zuplo.com//blog/galileo-ai-observability"/>
    <id>https://zuplo.com//blog/galileo-ai-observability</id>
    <updated>2025-11-20T00:00:00.000Z</updated>
    <summary>The new Galileo Tracing policy for Zuplo AI Gateway gives you automatic observability for LLM applications. Track performance, debug issues, and optimize costs without writing instrumentation code.</summary>
  </entry>
  <entry>
    <title>Autonomous API &amp; MCP Server Payments with x402</title>
    <link href="https://zuplo.com//blog/mcp-api-payments-with-x402"/>
    <id>https://zuplo.com//blog/mcp-api-payments-with-x402</id>
    <updated>2025-11-11T00:00:00.000Z</updated>
    <summary>x402 is an open payment protocol that lets AI agents autonomously pay for APIs and MCP servers with stablecoins. No accounts, subscriptions, or manual approvals required.</summary>
  </entry>
  <entry>
    <title>TypeScript Type Safety: From Runtime Errors to Compile-Time Guarantees</title>
    <link href="https://zuplo.com//blog/typescript"/>
    <id>https://zuplo.com//blog/typescript</id>
    <updated>2025-11-04T00:00:00.000Z</updated>
    <summary>From Runtime Errors to Compile-Time Guarantees</summary>
  </entry>
  <entry>
    <title>What are MCP Resources?</title>
    <link href="https://zuplo.com//blog/mcp-resources"/>
    <id>https://zuplo.com//blog/mcp-resources</id>
    <updated>2025-10-17T00:00:00.000Z</updated>
    <summary>Learn what MCP Resources are and how they differ from MCP Tools. Discover how application-controlled context works in the Model Context Protocol and when to use Resources for AI interactions.</summary>
  </entry>
  <entry>
    <title>AI Week Roundup</title>
    <link href="https://zuplo.com//blog/ai-week"/>
    <id>https://zuplo.com//blog/ai-week</id>
    <updated>2025-10-06T00:00:00.000Z</updated>
    <summary>To celebrate the launch of Zuplo's AI Gateway, we released a week of videos and blog posts covering spec-driven development, observability, and autonomous agent preparedness as well as deeper dives into getting started with the gateway itself. Catch up on AI Week here.</summary>
  </entry>
  <entry>
    <title>AI Week: Using AI Gateway with goose AI agent</title>
    <link href="https://zuplo.com//blog/ai-gateway-with-goose"/>
    <id>https://zuplo.com//blog/ai-gateway-with-goose</id>
    <updated>2025-10-03T00:00:00.000Z</updated>
    <summary>Set up goose, Block's open-source AI agent, with Zuplo AI Gateway for better visibility into token usage, costs, and security.</summary>
  </entry>
  <entry>
    <title>AI Week: What Autonomous Agents Actually Need from Your APIs</title>
    <link href="https://zuplo.com//blog/what-autonomous-agents-actually-need-from-your-apis"/>
    <id>https://zuplo.com//blog/what-autonomous-agents-actually-need-from-your-apis</id>
    <updated>2025-10-03T00:00:00.000Z</updated>
    <summary>AI agents need fundamentally different APIs than human developers. Emmanuel Paraskakis breaks down the authentication, billing, and design challenges most companies face when preparing their APIs for autonomous agent traffic, plus his top three priorities for getting ready.</summary>
  </entry>
  <entry>
    <title>AI Week: Using Claude Code with Zuplo AI Gateway</title>
    <link href="https://zuplo.com//blog/ai-gateway-with-claude-code"/>
    <id>https://zuplo.com//blog/ai-gateway-with-claude-code</id>
    <updated>2025-10-02T00:00:00.000Z</updated>
    <summary>Learn how to configure Claude Code with Zuplo AI Gateway for team-based cost controls, self-serve API keys, and real-time monitoring of your AI spend.</summary>
  </entry>
  <entry>
    <title>AI Week: Your AI Models Aren't Learning From Production Data</title>
    <link href="https://zuplo.com//blog/comet-ml-opik"/>
    <id>https://zuplo.com//blog/comet-ml-opik</id>
    <updated>2025-10-02T00:00:00.000Z</updated>
    <summary>Unlike traditional ML, GenAI apps don't learn from production data. See how Opik and Zuplo AI Gateway enable continuous optimization for LLM applications.</summary>
  </entry>
  <entry>
    <title>AI Week: Using AI Gateway with the LangChain SDK</title>
    <link href="https://zuplo.com//blog/ai-gateway-with-langchain"/>
    <id>https://zuplo.com//blog/ai-gateway-with-langchain</id>
    <updated>2025-10-01T00:00:00.000Z</updated>
    <summary>Managing OpenAI API keys for LangChain apps is challenging. Learn how to add usage tracking, cost controls, and security features to your LangChain application with two simple code changes using Zuplo AI Gateway.</summary>
  </entry>
  <entry>
    <title>AI Week: Is Spec-Driven Development the Future of AI Coding?</title>
    <link href="https://zuplo.com//blog/spec-driven-ai-development"/>
    <id>https://zuplo.com//blog/spec-driven-ai-development</id>
    <updated>2025-10-01T00:00:00.000Z</updated>
    <summary>Tessl CEO Guy Podjarny explains spec-driven development: defining software through specifications instead of code. Learn the three stages of adoption and how Tessl's framework makes AI agents reliable for production use.</summary>
  </entry>
  <entry>
    <title>AI Week: Introducing the Zuplo AI Gateway</title>
    <link href="https://zuplo.com//blog/zuplo-ai-gateway"/>
    <id>https://zuplo.com//blog/zuplo-ai-gateway</id>
    <updated>2025-09-29T00:00:00.000Z</updated>
    <summary>Transform how your organization builds AI applications with Zuplo's AI Gateway. Including centralized cost controls, security guardrails, and provider flexibility, all without vendor lock-in.</summary>
  </entry>
  <entry>
    <title>AccuWeather Launches New Developer Platform Powered by Zuplo</title>
    <link href="https://zuplo.com//blog/accuweather-launches-new-developer-portal"/>
    <id>https://zuplo.com//blog/accuweather-launches-new-developer-portal</id>
    <updated>2025-09-25T00:00:00.000Z</updated>
    <summary>As one of the world’s leading weather data providers, AccuWeather delivers trusted, hyper-local forecasts through hundreds of APIs that power applications across industries. With this launch, developers can now access those APIs through a modern, streamlined portal built on Zuplo.</summary>
  </entry>
  <entry>
    <title>Create Reusable Prompt Templates with Zuplo MCP Servers</title>
    <link href="https://zuplo.com//blog/mcp-prompt-templates"/>
    <id>https://zuplo.com//blog/mcp-prompt-templates</id>
    <updated>2025-09-01T00:00:00.000Z</updated>
    <summary>How to build reusable prompt templates using Zuplo's MCP Server capabilities. Complete implementation guide with code examples, best practices, and configuration steps for standardizing AI interactions.</summary>
  </entry>
  <entry>
    <title>Protecting MCP Servers from Prompt Injection Attacks</title>
    <link href="https://zuplo.com//blog/protect-mcp-against-prompt-injection"/>
    <id>https://zuplo.com//blog/protect-mcp-against-prompt-injection</id>
    <updated>2025-08-25T00:00:00.000Z</updated>
    <summary>Learn how prompt injection attacks threaten MCP servers and AI agents. Discover detection techniques and implement Zuplo's protection policy to secure your AI-powered APIs from malicious prompts.</summary>
  </entry>
  <entry>
    <title>Add Remote MCP Server with OAuth to Your Existing API</title>
    <link href="https://zuplo.com//blog/building-secure-mcp-servers-with-oauth"/>
    <id>https://zuplo.com//blog/building-secure-mcp-servers-with-oauth</id>
    <updated>2025-08-06T00:00:00.000Z</updated>
    <summary>Learn how to add a Model Context Protocol (MCP) server with OAuth authentication to your existing API in Zuplo, making it accessible to AI agents while maintaining enterprise-grade security.</summary>
  </entry>
  <entry>
    <title>Introducing New Zuplo Developer Portals</title>
    <link href="https://zuplo.com//blog/new-zuplo-developer-portal"/>
    <id>https://zuplo.com//blog/new-zuplo-developer-portal</id>
    <updated>2025-07-01T00:00:00.000Z</updated>
    <summary>A major update to Zuplo's built-in developer portal delivers a sleeker interface, modernized architecture, and smarter tools for API testing and exploration that enables enhanced API documentation and developer experience.</summary>
  </entry>
  <entry>
    <title>MCP Week Roundup</title>
    <link href="https://zuplo.com//blog/mcp-week-roundup"/>
    <id>https://zuplo.com//blog/mcp-week-roundup</id>
    <updated>2025-06-16T00:00:00.000Z</updated>
    <summary>We recently released the ability to create remote Model Context Protocol (MCP) servers for any API in Zuplo. To coincide with this we release a whole week of videos covering that, and other related topics such as AI agents, LLM API discovery, security policies and best practices.</summary>
  </entry>
  <entry>
    <title>AI Agents Are Coming For Your APIs</title>
    <link href="https://zuplo.com//blog/ai-agents-are-coming-for-your-apis"/>
    <id>https://zuplo.com//blog/ai-agents-are-coming-for-your-apis</id>
    <updated>2025-06-13T00:00:00.000Z</updated>
    <summary>AI agents are revolutionizing API usage and why smart companies are racing to embrace rather than block this unstoppable wave of traffic. It uncovers the technical challenges and massive opportunities that come with autonomous agent access to help engineering teams get ahead of the curve.</summary>
  </entry>
  <entry>
    <title>Two Essential Security Policies for AI &amp; MCP</title>
    <link href="https://zuplo.com//blog/essential-security-policies-for-mcp-and-ai"/>
    <id>https://zuplo.com//blog/essential-security-policies-for-mcp-and-ai</id>
    <updated>2025-06-12T00:00:00.000Z</updated>
    <summary>Prompt Injection Detection blocks malicious prompt poisoning attempts, while Secret Masking automatically redacts sensitive information from outbound requests. Essential protection for MCP servers and any API endpoints that interface with LLMs.</summary>
  </entry>
  <entry>
    <title>The AI Agent Reality Gap</title>
    <link href="https://zuplo.com//blog/ai-agent-reality-gap"/>
    <id>https://zuplo.com//blog/ai-agent-reality-gap</id>
    <updated>2025-06-11T00:00:00.000Z</updated>
    <summary>AI agents connecting to APIs fail 75% of the time due to poor planning, tool overload, and complex business logic. In this article, Superface CTO Zdenek &quot;Z&quot; Nemec explains how specialist agents and the 10-tool rule can to help fix that.</summary>
  </entry>
  <entry>
    <title>Introducing: Remote MCP Servers for your APIs</title>
    <link href="https://zuplo.com//blog/introducing-remote-mcp-servers"/>
    <id>https://zuplo.com//blog/introducing-remote-mcp-servers</id>
    <updated>2025-06-10T00:00:00.000Z</updated>
    <summary>Using our new MCP Server Handler you can transform any API you manage through Zuplo into a remote Model Context Protocol (MCP) server.</summary>
  </entry>
  <entry>
    <title>Why MCP Won't Kill APIs (And What It Will Do Instead)</title>
    <link href="https://zuplo.com//blog/why-mcp-wont-kill-apis"/>
    <id>https://zuplo.com//blog/why-mcp-wont-kill-apis</id>
    <updated>2025-06-09T00:00:00.000Z</updated>
    <summary>As part of MCP Week, API Strategy Expert Kevin Swiber shares key insights into MCP Server design challenges and how it will help to inspire the next generation of developers.</summary>
  </entry>
  <entry>
    <title>Identify AI Agents with HTTP Message Signatures</title>
    <link href="https://zuplo.com//blog/identify-ai-agents-with-http-message-signatures"/>
    <id>https://zuplo.com//blog/identify-ai-agents-with-http-message-signatures</id>
    <updated>2025-06-05T00:00:00.000Z</updated>
    <summary>Learn how to securely identify and verify bots and agents with HTTP Message Signatures (RFC9421) using Zuplo’s Web Bot Auth policy.</summary>
  </entry>
  <entry>
    <title>Documenting Your Rails API Shouldn’t Be Painful (Rails + OasRails)</title>
    <link href="https://zuplo.com//blog/documenting-ruby-on-rails-api"/>
    <id>https://zuplo.com//blog/documenting-ruby-on-rails-api</id>
    <updated>2025-05-15T00:00:00.000Z</updated>
    <summary>Learn how to generate OpenAPI documentation for your Rails API using OasRails.</summary>
  </entry>
  <entry>
    <title>Providing Secure Access to Databases for LLMs and AI-Agents</title>
    <link href="https://zuplo.com//blog/secure-database-access-for-llms-and-agents"/>
    <id>https://zuplo.com//blog/secure-database-access-for-llms-and-agents</id>
    <updated>2025-04-30T00:00:00.000Z</updated>
    <summary>Learn about CentralMind a universal MCP-Server for your Databases optimized for LLMs and AI-Agents.</summary>
  </entry>
  <entry>
    <title>APIs, Units, and Quantities: Building Unit-Agnostic Integrations</title>
    <link href="https://zuplo.com//blog/building-unit-agnostic-apis"/>
    <id>https://zuplo.com//blog/building-unit-agnostic-apis</id>
    <updated>2025-04-22T00:00:00.000Z</updated>
    <summary>Learn how to deal with different units and quantities consistently and cleanly in your API using unitsnet - a library that makes compatibility and conversion simple.</summary>
  </entry>
  <entry>
    <title>Typesafe APIs Made Simple with oRPC</title>
    <link href="https://zuplo.com//blog/typesafe-apis-made-simple-with-orpc"/>
    <id>https://zuplo.com//blog/typesafe-apis-made-simple-with-orpc</id>
    <updated>2025-04-22T00:00:00.000Z</updated>
    <summary>Learn about ORPC a TypeScript library for API routing, validation, documentation, and type safety.</summary>
  </entry>
  <entry>
    <title>.Net API Tutorial: Build, Document, and Secure a REST API</title>
    <link href="https://zuplo.com//blog/building-and-securing-dotnet-rest-api-tutorial"/>
    <id>https://zuplo.com//blog/building-and-securing-dotnet-rest-api-tutorial</id>
    <updated>2025-04-20T00:00:00.000Z</updated>
    <summary>Learn how to build a REST API using C# and .Net. This tutorial covers build a Web API, connecting a database, hosting on azure, adding authentication, and generating a developer portal.</summary>
  </entry>
  <entry>
    <title>How to Build an API with Go and Huma</title>
    <link href="https://zuplo.com//blog/how-to-build-an-api-with-go-and-huma"/>
    <id>https://zuplo.com//blog/how-to-build-an-api-with-go-and-huma</id>
    <updated>2025-04-20T00:00:00.000Z</updated>
    <summary>Learn how to build a REST API using Go and Huma - a lightweight framework with built-in support for OpenAPI.</summary>
  </entry>
  <entry>
    <title>Building High Performance Ruby REST APIs with Rage</title>
    <link href="https://zuplo.com//blog/ruby-rage-rest-api-tutorial"/>
    <id>https://zuplo.com//blog/ruby-rage-rest-api-tutorial</id>
    <updated>2025-04-13T00:00:00.000Z</updated>
    <summary>Learn how to build Ruby on Rails compatible REST APIs that are fast, modern, and developer-friendly using Rage.</summary>
  </entry>
  <entry>
    <title>API-First Development in Scala</title>
    <link href="https://zuplo.com//blog/api-first-development-in-scala"/>
    <id>https://zuplo.com//blog/api-first-development-in-scala</id>
    <updated>2025-04-11T00:00:00.000Z</updated>
    <summary>Learn how to adopt API-first practices in Scala using modern tooling like OpenApi4s.</summary>
  </entry>
  <entry>
    <title>gRPC API Gateway: Bridging the Gap Between REST and gRPC</title>
    <link href="https://zuplo.com//blog/grpc-api-gateway"/>
    <id>https://zuplo.com//blog/grpc-api-gateway</id>
    <updated>2025-04-09T00:00:00.000Z</updated>
    <summary>Learn how to expose REST API endpoints for your gRPC server using gRPC API gateway - a framework that includes OpenAPI support, documentation, error handling, and streaming support.</summary>
  </entry>
  <entry>
    <title>Spring Boot API Tutorial: Build, Document, and Secure a REST API</title>
    <link href="https://zuplo.com//blog/java-spring-boot-rest-api-tutorial"/>
    <id>https://zuplo.com//blog/java-spring-boot-rest-api-tutorial</id>
    <updated>2025-04-07T00:00:00.000Z</updated>
    <summary>Learn how to build an API with Java and Spring Boot. Implement API rate limiting, API key authentication and build an API developer documentation portal.</summary>
  </entry>
  <entry>
    <title>API Workflows and How to Define Them</title>
    <link href="https://zuplo.com//blog/api-workflows-and-arazzo"/>
    <id>https://zuplo.com//blog/api-workflows-and-arazzo</id>
    <updated>2025-03-31T00:00:00.000Z</updated>
    <summary>Learn how to define and document API workflows using the Arazzo spec, and how to work with this spec in PHP.</summary>
  </entry>
  <entry>
    <title>Automated Documentation for APIs</title>
    <link href="https://zuplo.com//blog/automated-documentation-for-apis"/>
    <id>https://zuplo.com//blog/automated-documentation-for-apis</id>
    <updated>2025-03-29T00:00:00.000Z</updated>
    <summary>Learn how to automatically document your API's behavior us a local-first tool called Demystify.</summary>
  </entry>
  <entry>
    <title>Flask API Tutorial: Build, Document, and Secure a REST API</title>
    <link href="https://zuplo.com//blog/flask-api-tutorial"/>
    <id>https://zuplo.com//blog/flask-api-tutorial</id>
    <updated>2025-03-29T00:00:00.000Z</updated>
    <summary>Learn how to build an API with Python and Flask. Implement API rate limiting, API key authentication and build an API developer documentation portal.</summary>
  </entry>
  <entry>
    <title>Why Your API Needs to Run at the Edge</title>
    <link href="https://zuplo.com//blog/apis-at-the-edge"/>
    <id>https://zuplo.com//blog/apis-at-the-edge</id>
    <updated>2025-03-24T00:00:00.000Z</updated>
    <summary>Explore the benefits, trade-offs, and real-world applications of deploying APIs at the edge.</summary>
  </entry>
  <entry>
    <title>A Holistic View on APIs as an Ecosystem</title>
    <link href="https://zuplo.com//blog/holistic-view-of-apis"/>
    <id>https://zuplo.com//blog/holistic-view-of-apis</id>
    <updated>2025-03-04T00:00:00.000Z</updated>
    <summary>Learn why you should start treating APIs as complete ecosystems – covering development, deployment, maintenance, and consumption.</summary>
  </entry>
  <entry>
    <title>Laravel API Tutorial: Build, Document, and Secure a REST API</title>
    <link href="https://zuplo.com//blog/laravel-api-tutorial"/>
    <id>https://zuplo.com//blog/laravel-api-tutorial</id>
    <updated>2025-02-03T00:00:00.000Z</updated>
    <summary>Learn how to build a PHP API using Laravel, generate OpenAPI documentation with Scramble, and secure it with Zuplo - all for free!</summary>
  </entry>
  <entry>
    <title>Create a Server Driven CLI from your REST API</title>
    <link href="https://zuplo.com//blog/generate-cli-from-api-with-climate"/>
    <id>https://zuplo.com//blog/generate-cli-from-api-with-climate</id>
    <updated>2025-02-02T00:00:00.000Z</updated>
    <summary>Learn how to create a fully server-driven Go CLI from your REST API using OpenAPI and Climate.</summary>
  </entry>
  <entry>
    <title>FastAPI Tutorial: Build, Deploy, and Secure an API for Free</title>
    <link href="https://zuplo.com//blog/fastapi-tutorial"/>
    <id>https://zuplo.com//blog/fastapi-tutorial</id>
    <updated>2025-01-26T00:00:00.000Z</updated>
    <summary>Learn how to build, host, and secure an API with Python and FastAPI for free using Render and Zuplo. Implement auth, rate limiting, and autogenerate documentation.</summary>
  </entry>
  <entry>
    <title>How to build an API with Ruby and Sinatra</title>
    <link href="https://zuplo.com//blog/how-to-build-an-api-with-ruby-and-sinatra"/>
    <id>https://zuplo.com//blog/how-to-build-an-api-with-ruby-and-sinatra</id>
    <updated>2025-01-07T00:00:00.000Z</updated>
    <summary>Learn how to build an API with Ruby and Sinatra. Implement API rate limiting, API key authentication and build an API developer documentation portal.</summary>
  </entry>
  <entry>
    <title>Tutorial: How to Extract JWT Data</title>
    <link href="https://zuplo.com//blog/extracting-jwt-data-tutorial"/>
    <id>https://zuplo.com//blog/extracting-jwt-data-tutorial</id>
    <updated>2024-12-30T00:00:00.000Z</updated>
    <summary>Learn how to extract data from a JWT and use it to implement access control on your API.</summary>
  </entry>
  <entry>
    <title>Introducing Dedicated Managed and Fully Self-Hosted Zuplo</title>
    <link href="https://zuplo.com//blog/managed-self-hosted"/>
    <id>https://zuplo.com//blog/managed-self-hosted</id>
    <updated>2024-11-12T00:00:00.000Z</updated>
    <summary>Zuplo launches dedicated managed and full self-hosted versions of their popular programmable API gateway.</summary>
  </entry>
  <entry>
    <title>Tutorial: How to Combine API Calls</title>
    <link href="https://zuplo.com//blog/combine-api-calls-tutorial"/>
    <id>https://zuplo.com//blog/combine-api-calls-tutorial</id>
    <updated>2024-10-08T00:00:00.000Z</updated>
    <summary>Learn how to reduce the number of API calls your client application has to make. Using orchestration to combine calls in parallel via a single request will improve performance and create a better experience for your users.</summary>
  </entry>
  <entry>
    <title>Zudoku: Open-Source API Docs Framework</title>
    <link href="https://zuplo.com//blog/zudoku-open-source-api-documentation-framework"/>
    <id>https://zuplo.com//blog/zudoku-open-source-api-documentation-framework</id>
    <updated>2024-09-05T00:00:00.000Z</updated>
    <summary>Developers hould be able to build great API references and documentation for free, that's why we've open-sourced our framework so everyone can use it.</summary>
  </entry>
  <entry>
    <title>Improve OpenAPI specs with Rate My OpenAPI</title>
    <link href="https://zuplo.com//blog/improve-open-api-specifications"/>
    <id>https://zuplo.com//blog/improve-open-api-specifications</id>
    <updated>2024-08-13T00:00:00.000Z</updated>
    <summary>Discover why linting your OpenAPI specification is so important and how you, and your users will benefit from adding it to your development workflow.</summary>
  </entry>
  <entry>
    <title>The API Gateway Powering the AI Revolution</title>
    <link href="https://zuplo.com//blog/api-gateway-powering-ai"/>
    <id>https://zuplo.com//blog/api-gateway-powering-ai</id>
    <updated>2024-07-26T00:00:00.000Z</updated>
    <summary>APIs are the connectors that link AI models to the wild and tangled world of data and applications, ensuring everything runs smoothly behind the scenes. Without APIs, AI would be pointless.</summary>
  </entry>
  <entry>
    <title>Tutorial: How to Quota an API</title>
    <link href="https://zuplo.com//blog/api-quota-tutorial"/>
    <id>https://zuplo.com//blog/api-quota-tutorial</id>
    <updated>2024-07-26T00:00:00.000Z</updated>
    <summary>Learn how to quota an API in minutes with Zuplo</summary>
  </entry>
  <entry>
    <title>Need to Verify Your JSON Schema? Here's a Few Ways to Do It!</title>
    <link href="https://zuplo.com//blog/verify-json-schema"/>
    <id>https://zuplo.com//blog/verify-json-schema</id>
    <updated>2024-07-19T00:00:00.000Z</updated>
    <summary>Master JSON Schema to enhance data integrity and streamline your API development. Discover how to design robust schemas, validate JSON data, and apply best practices for data-driven projects with our detailed guide.</summary>
  </entry>
  <entry>
    <title>Adding AI Magic To Your Firestore API</title>
    <link href="https://zuplo.com//blog/adding-ai-to-firestore-api"/>
    <id>https://zuplo.com//blog/adding-ai-to-firestore-api</id>
    <updated>2024-07-12T00:00:00.000Z</updated>
    <summary>Ride the AI wave with your Firestore API</summary>
  </entry>
  <entry>
    <title>Adding Monetization Capabilities to Your Firestore API</title>
    <link href="https://zuplo.com//blog/adding-monetization-capabilities-to-firestore"/>
    <id>https://zuplo.com//blog/adding-monetization-capabilities-to-firestore</id>
    <updated>2024-07-11T00:00:00.000Z</updated>
    <summary>Start monetizing your Firestore API users. Learn how to add API monetization to your Firebase API.</summary>
  </entry>
  <entry>
    <title>Adding Developer Portal Access and Request Validation to a Firestore API</title>
    <link href="https://zuplo.com//blog/adding-dev-portal-and-request-validation-firebase"/>
    <id>https://zuplo.com//blog/adding-dev-portal-and-request-validation-firebase</id>
    <updated>2024-07-10T00:00:00.000Z</updated>
    <summary>Build a great DevX for your Firestore API users. Easily create a beautiful developer portal for your API, and protect it with API request validation.</summary>
  </entry>
  <entry>
    <title>Adding API Key Authentication to a Firestore API</title>
    <link href="https://zuplo.com//blog/zuplo-plus-firebase-adding-api-key-auth"/>
    <id>https://zuplo.com//blog/zuplo-plus-firebase-adding-api-key-auth</id>
    <updated>2024-07-09T00:00:00.000Z</updated>
    <summary>Get your Firestore API secured using API key authentication</summary>
  </entry>
  <entry>
    <title>Creating a Simple CRUD API with Zuplo and Firestore</title>
    <link href="https://zuplo.com//blog/zuplo-plus-firebase-creating-a-simple-crud-api"/>
    <id>https://zuplo.com//blog/zuplo-plus-firebase-creating-a-simple-crud-api</id>
    <updated>2024-07-08T00:00:00.000Z</updated>
    <summary>Learn how to use Zuplo and Firebase to securely expose your Firestore data via REST API</summary>
  </entry>
  <entry>
    <title>Elevate Your API Security with Fine-Grained Authorization from Zuplo + OktaFGA</title>
    <link href="https://zuplo.com//blog/elevate-your-api-security"/>
    <id>https://zuplo.com//blog/elevate-your-api-security</id>
    <updated>2024-07-05T00:00:00.000Z</updated>
    <summary>Zuplo and OktaFGA have teamed up to offer an integration that enhances your organization’s API security and simplifies access control</summary>
  </entry>
  <entry>
    <title>Master Your Code with Zuplo’s Debugging Tools</title>
    <link href="https://zuplo.com//blog/master-your-code-with-zuplos-debugging-tools"/>
    <id>https://zuplo.com//blog/master-your-code-with-zuplos-debugging-tools</id>
    <updated>2024-07-02T00:00:00.000Z</updated>
    <summary>Let's face it, bugs happen. Here's how you can use Zuplo to solve them</summary>
  </entry>
  <entry>
    <title>Why Zuplo Has the Best Damn Rate Limiter on the Planet</title>
    <link href="https://zuplo.com//blog/why-zuplo-has-the-best-damn-rate-limiter-on-the-planet"/>
    <id>https://zuplo.com//blog/why-zuplo-has-the-best-damn-rate-limiter-on-the-planet</id>
    <updated>2024-06-25T00:00:00.000Z</updated>
    <summary>Learn how Zuplo's Complex Rate Limiting policy makes building a customizable, dynamic rate limiting system easy.</summary>
  </entry>
  <entry>
    <title>Enhance Your API Monitoring with Zuplo’s OpenTelemetry Plugin</title>
    <link href="https://zuplo.com//blog/enhance-your-api-monitoring-with-zuplo-opentelemetry-plugin"/>
    <id>https://zuplo.com//blog/enhance-your-api-monitoring-with-zuplo-opentelemetry-plugin</id>
    <updated>2024-05-20T00:00:00.000Z</updated>
    <summary>Announcing the release of our OpenTelemetry plugin, created to help you collect and export telemetry data from your Zuplo API efficiently. It implements tracing</summary>
  </entry>
  <entry>
    <title>April's Product Release</title>
    <link href="https://zuplo.com//blog/april-product-release"/>
    <id>https://zuplo.com//blog/april-product-release</id>
    <updated>2024-05-16T00:00:00.000Z</updated>
    <summary>Introducing API monetization, improved portal, new policies, AI-powered doc search, and unified infrastructure on Zuplo.</summary>
  </entry>
  <entry>
    <title>Building a Stripe-like Search Language from Scratch</title>
    <link href="https://zuplo.com//blog/building-a-stripe-like-search-language-parser"/>
    <id>https://zuplo.com//blog/building-a-stripe-like-search-language-parser</id>
    <updated>2024-04-27T00:00:00.000Z</updated>
    <summary>Learn how to build a custom query language &amp; parser using Peggy.js and Github Copilot. See how to securely let users query using Zuplo's programmable API Gateway</summary>
  </entry>
  <entry>
    <title>Integrating Clerk With Zuplo For Seamless API Authentication</title>
    <link href="https://zuplo.com//blog/integrating-clerk-with-zuplo-for-seamless-api-authentication"/>
    <id>https://zuplo.com//blog/integrating-clerk-with-zuplo-for-seamless-api-authentication</id>
    <updated>2024-04-24T00:00:00.000Z</updated>
    <summary>Learn how to integrate Clerk with Zuplo for seamless API authentication</summary>
  </entry>
  <entry>
    <title>6 Tips on How to Market Your API</title>
    <link href="https://zuplo.com//blog/six-tips-on-how-to-market-your-api"/>
    <id>https://zuplo.com//blog/six-tips-on-how-to-market-your-api</id>
    <updated>2024-04-15T00:00:00.000Z</updated>
    <summary>Discover six ways to market your API in today's crowded tech market</summary>
  </entry>
  <entry>
    <title>Rebuttal: API keys can do everything</title>
    <link href="https://zuplo.com//blog/rebuttal-api-keys-can-do-everything"/>
    <id>https://zuplo.com//blog/rebuttal-api-keys-can-do-everything</id>
    <updated>2024-03-07T00:00:00.000Z</updated>
    <summary>A rebuttal to critics of API key authentication. We think that API keys are the best way to secure your API for these reasons.</summary>
  </entry>
  <entry>
    <title>Announcing Zuplo's API Monetization</title>
    <link href="https://zuplo.com//blog/api-monetization-release"/>
    <id>https://zuplo.com//blog/api-monetization-release</id>
    <updated>2024-03-05T00:00:00.000Z</updated>
    <summary>Learn about Zuplo's new native API monetization feature.</summary>
  </entry>
  <entry>
    <title>How to Make A Rickdiculous Developer Experience For Your API</title>
    <link href="https://zuplo.com//blog/rickdiculous-dev-experience-for-apis"/>
    <id>https://zuplo.com//blog/rickdiculous-dev-experience-for-apis</id>
    <updated>2024-02-13T00:00:00.000Z</updated>
    <summary>Learn how to build a ridiculously good API developer experience with these important tips.</summary>
  </entry>
  <entry>
    <title>Increase revenue by improving your API quality</title>
    <link href="https://zuplo.com//blog/increase-revenue-by-improving-api-quality"/>
    <id>https://zuplo.com//blog/increase-revenue-by-improving-api-quality</id>
    <updated>2024-02-02T00:00:00.000Z</updated>
    <summary>Want to increase API revenue? Focus on your API quality - primarily on documentation, performance, and monetization experience.</summary>
  </entry>
  <entry>
    <title>How To Make API Governance Easier</title>
    <link href="https://zuplo.com//blog/how-to-make-api-governance-easier"/>
    <id>https://zuplo.com//blog/how-to-make-api-governance-easier</id>
    <updated>2024-01-30T00:00:00.000Z</updated>
    <summary>Learn how to make API governance easier for your team to adopt, through your API gateway, OpenAPI, and automation.</summary>
  </entry>
  <entry>
    <title>RateMyOpenAPI: now with AI suggestions for your OpenAPI!</title>
    <link href="https://zuplo.com//blog/ratemyopenapi-ai-release"/>
    <id>https://zuplo.com//blog/ratemyopenapi-ai-release</id>
    <updated>2024-01-25T00:00:00.000Z</updated>
    <summary>Discovery the powerful new AI feedback feature in RateMyOpenAPI that can even suggest fixes for your OpenAPI file!</summary>
  </entry>
  <entry>
    <title>Your API business needs to operate on the worldwide edge</title>
    <link href="https://zuplo.com//blog/api-business-edge"/>
    <id>https://zuplo.com//blog/api-business-edge</id>
    <updated>2024-01-23T00:00:00.000Z</updated>
    <summary>Learn the benefits of deploying your API to the edge, and how a global deployment can make international API business expansion easy.</summary>
  </entry>
  <entry>
    <title>What's new on Zuplo?</title>
    <link href="https://zuplo.com//blog/zuplo-newsletter-updates"/>
    <id>https://zuplo.com//blog/zuplo-newsletter-updates</id>
    <updated>2024-01-17T00:00:00.000Z</updated>
    <summary>New years updates for 2024</summary>
  </entry>
  <entry>
    <title>New Year, Better Pricing</title>
    <link href="https://zuplo.com//blog/new-year-better-pricing"/>
    <id>https://zuplo.com//blog/new-year-better-pricing</id>
    <updated>2024-01-11T00:00:00.000Z</updated>
    <summary>Learn about our new pricing at Zuplo</summary>
  </entry>
  <entry>
    <title>How to Create a Business Model Around an API</title>
    <link href="https://zuplo.com//blog/how-to-create-business-model-around-api"/>
    <id>https://zuplo.com//blog/how-to-create-business-model-around-api</id>
    <updated>2024-01-10T00:00:00.000Z</updated>
    <summary>Learn how to create a business around your API, turning it from a hobby project to a revenue generator.</summary>
  </entry>
  <entry>
    <title>Monetizing APIs: a step easier with Moesif</title>
    <link href="https://zuplo.com//blog/monetizing-apis-with-moesif"/>
    <id>https://zuplo.com//blog/monetizing-apis-with-moesif</id>
    <updated>2023-12-20T00:00:00.000Z</updated>
    <summary>Monetizing APIs has never been easier with Zuplo and Moesif. Combine Moesif's flexible API monetization with Zuplo's powerful API gateway.</summary>
  </entry>
  <entry>
    <title>How Imburse Payments Ships High-Quality APIs Faster</title>
    <link href="https://zuplo.com//blog/why-imburse-payments-chose-zuplo"/>
    <id>https://zuplo.com//blog/why-imburse-payments-chose-zuplo</id>
    <updated>2023-11-29T00:00:00.000Z</updated>
    <summary>Imburse Payments are a leading payments middleware provider in the insurance market. They shared why they chose Zuplo API management over Azure API management</summary>
  </entry>
  <entry>
    <title>Bringing Feedback Loops to API Development</title>
    <link href="https://zuplo.com//blog/tightening-the-feedback-loop"/>
    <id>https://zuplo.com//blog/tightening-the-feedback-loop</id>
    <updated>2023-11-15T00:00:00.000Z</updated>
    <summary>Learn how to build feedback loops within your API product development.</summary>
  </entry>
  <entry>
    <title>Time for GitOps to come to APIs</title>
    <link href="https://zuplo.com//blog/time-for-gitops-to-come-to-apis"/>
    <id>https://zuplo.com//blog/time-for-gitops-to-come-to-apis</id>
    <updated>2023-11-09T00:00:00.000Z</updated>
    <summary>GitOps is eating infrastructure. APIs are next.</summary>
  </entry>
  <entry>
    <title>Zuplo's $9M Raise</title>
    <link href="https://zuplo.com//blog/announcing-9m-raise"/>
    <id>https://zuplo.com//blog/announcing-9m-raise</id>
    <updated>2023-11-08T00:00:00.000Z</updated>
    <summary>Zuplo raises $9M to democratize API Management</summary>
  </entry>
  <entry>
    <title>Optimize Time-To-First-Call with API key auth</title>
    <link href="https://zuplo.com//blog/optimize-ttfc-with-api-keys"/>
    <id>https://zuplo.com//blog/optimize-ttfc-with-api-keys</id>
    <updated>2023-10-23T00:00:00.000Z</updated>
    <summary>How API key authentication can improve your API's Time To First Call (TTFC)</summary>
  </entry>
  <entry>
    <title>Announcing RateMyOpenAPI!</title>
    <link href="https://zuplo.com//blog/announcing-rate-my-openapi"/>
    <id>https://zuplo.com//blog/announcing-rate-my-openapi</id>
    <updated>2023-10-17T00:00:00.000Z</updated>
    <summary>Rate and fix your OpenAPI spec with RateMyOpenAPI</summary>
  </entry>
  <entry>
    <title>New API Playground in the Zuplo Developer Portal</title>
    <link href="https://zuplo.com//blog/new-api-playground"/>
    <id>https://zuplo.com//blog/new-api-playground</id>
    <updated>2023-10-12T00:00:00.000Z</updated>
    <summary>All Zuplo Developer portals now include a playground that makes it super easy for end-users to test your API.</summary>
  </entry>
  <entry>
    <title>Rate Limiting OpenAI Requests with an API Gateway</title>
    <link href="https://zuplo.com//blog/rate-limiting-openai-requests"/>
    <id>https://zuplo.com//blog/rate-limiting-openai-requests</id>
    <updated>2023-10-11T00:00:00.000Z</updated>
    <summary>Learn how to rate limit your OpenAI API requests to save money and improve security</summary>
  </entry>
  <entry>
    <title>Announcing Local Development Support!</title>
    <link href="https://zuplo.com//blog/local-dev-support"/>
    <id>https://zuplo.com//blog/local-dev-support</id>
    <updated>2023-10-05T00:00:00.000Z</updated>
    <summary>We're excited to announce that you can now run Zuplo locally on your machine using the Zuplo CLI</summary>
  </entry>
  <entry>
    <title>Caching OpenAI API responses</title>
    <link href="https://zuplo.com//blog/cachin-your-ai-responses"/>
    <id>https://zuplo.com//blog/cachin-your-ai-responses</id>
    <updated>2023-10-03T00:00:00.000Z</updated>
    <summary>Learn how to cache OpenAI API responses to save money and improve performance</summary>
  </entry>
  <entry>
    <title>Announcing Supabase Auth for your API Developer Portal! - Supaweek Day 5</title>
    <link href="https://zuplo.com//blog/announcing-supabase-auth-for-dev-portal"/>
    <id>https://zuplo.com//blog/announcing-supabase-auth-for-dev-portal</id>
    <updated>2023-09-29T00:00:00.000Z</updated>
    <summary>Learn how to use Supabase's easy Auth in your API Developer Portal</summary>
  </entry>
  <entry>
    <title>Monetizing your Supabase API! - Supaweek Day 4</title>
    <link href="https://zuplo.com//blog/monetizing-apis"/>
    <id>https://zuplo.com//blog/monetizing-apis</id>
    <updated>2023-09-28T00:00:00.000Z</updated>
    <summary>Making money from your API is easy with Zuplo - let's see how! Learn to monetize your Supabase API.</summary>
  </entry>
  <entry>
    <title>Documentation for your Supabase API! - Supaweek Day 3</title>
    <link href="https://zuplo.com//blog/documentation-for-your-supabase-api"/>
    <id>https://zuplo.com//blog/documentation-for-your-supabase-api</id>
    <updated>2023-09-27T00:00:00.000Z</updated>
    <summary>Now that you have the API, you'll be surprised at how easy it is to get the documentation</summary>
  </entry>
  <entry>
    <title>User-level auth in your Supabase API - Supaweek Day 2</title>
    <link href="https://zuplo.com//blog/handling-user-requests-dynamically"/>
    <id>https://zuplo.com//blog/handling-user-requests-dynamically</id>
    <updated>2023-09-26T00:00:00.000Z</updated>
    <summary>Let's see how to handle each user's request differently in your API</summary>
  </entry>
  <entry>
    <title>Using Supabase and OpenAI to create an API - Supaweek Day 1</title>
    <link href="https://zuplo.com//blog/using-openai-and-supabase-db-to-create-an-api"/>
    <id>https://zuplo.com//blog/using-openai-and-supabase-db-to-create-an-api</id>
    <updated>2023-09-25T00:00:00.000Z</updated>
    <summary>The first day of the Supaweek will start with a production-ready API using OpenAI</summary>
  </entry>
  <entry>
    <title>Using PropelAuth to secure your API at the Gateway</title>
    <link href="https://zuplo.com//blog/propel-auth-zuplo-jwt"/>
    <id>https://zuplo.com//blog/propel-auth-zuplo-jwt</id>
    <updated>2023-09-14T00:00:00.000Z</updated>
    <summary>Learn how to quickly setup PropelAuth authentication on your API, at the API Gateway layer.</summary>
  </entry>
  <entry>
    <title>Backend for Frontend (BFF) Authentication</title>
    <link href="https://zuplo.com//blog/backend-for-frontend-authentication"/>
    <id>https://zuplo.com//blog/backend-for-frontend-authentication</id>
    <updated>2023-09-11T00:00:00.000Z</updated>
    <summary>Learn about Backend for Frontend (BFF) authentication and how to implement it with a Javascript backend.</summary>
  </entry>
  <entry>
    <title>Day 5 - Announcing v2 of react-api-key-manager</title>
    <link href="https://zuplo.com//blog/v2-of-api-key-manager-already"/>
    <id>https://zuplo.com//blog/v2-of-api-key-manager-already</id>
    <updated>2023-08-11T00:00:00.000Z</updated>
    <summary>We like to move fast... so fast we're already updating to v2</summary>
  </entry>
  <entry>
    <title>Day 4 - Eating our own dogfood 🐶🥣</title>
    <link href="https://zuplo.com//blog/eating-our-own-dogfood"/>
    <id>https://zuplo.com//blog/eating-our-own-dogfood</id>
    <updated>2023-08-10T00:00:00.000Z</updated>
    <summary>Latest updates to the API Developer portal, including key rolling.</summary>
  </entry>
  <entry>
    <title>Day 3 - Analytics for Developers Using your API</title>
    <link href="https://zuplo.com//blog/analytics-for-developers-using-your-api"/>
    <id>https://zuplo.com//blog/analytics-for-developers-using-your-api</id>
    <updated>2023-08-09T00:00:00.000Z</updated>
    <summary>Self-serve analytics for the developers using your API</summary>
  </entry>
  <entry>
    <title>Day 2 - Announcing our Open-Source React Component</title>
    <link href="https://zuplo.com//blog/open-source-release"/>
    <id>https://zuplo.com//blog/open-source-release</id>
    <updated>2023-08-08T00:00:00.000Z</updated>
    <summary>Announcing Zuplo's Open source API key manager component for React</summary>
  </entry>
  <entry>
    <title>Day 1 - Introducing the ZAPI Management API</title>
    <link href="https://zuplo.com//blog/welcome-to-api-key-week"/>
    <id>https://zuplo.com//blog/welcome-to-api-key-week</id>
    <updated>2023-08-07T00:00:00.000Z</updated>
    <summary>Announcing a week of API Key related content</summary>
  </entry>
  <entry>
    <title>Introducing - The Posters of Facebook</title>
    <link href="https://zuplo.com//blog/introducing-the-posters-of-facebook"/>
    <id>https://zuplo.com//blog/introducing-the-posters-of-facebook</id>
    <updated>2023-07-24T00:00:00.000Z</updated>
    <summary>We introduce a video interview and series of posts on one facet of Facebook's incredible culture - posters!</summary>
  </entry>
  <entry>
    <title>Zero Downtime migration of API Authentication</title>
    <link href="https://zuplo.com//blog/zero-downtime-api-auth-migration"/>
    <id>https://zuplo.com//blog/zero-downtime-api-auth-migration</id>
    <updated>2023-07-16T00:00:00.000Z</updated>
    <summary>Learn how Zuplo's API Gateway helps build the right abstraction of your services in order to allow zero-downtime migration of authentication providers.
</summary>
  </entry>
  <entry>
    <title>Why Imburse Payments Chose Zuplo Over Azure API Management</title>
    <link href="https://zuplo.com//blog/imburse-choose-zuplo-over-azure-api-management"/>
    <id>https://zuplo.com//blog/imburse-choose-zuplo-over-azure-api-management</id>
    <updated>2023-07-11T00:00:00.000Z</updated>
    <summary>Imburse Payments, a UK fintech, selected Zuplo over Azure API Management to optimize the API experience for their customers and have the best workflow for their engineering team
</summary>
  </entry>
  <entry>
    <title>A better deal for startups and small businesses</title>
    <link href="https://zuplo.com//blog/better-pricing-for-small-businesses"/>
    <id>https://zuplo.com//blog/better-pricing-for-small-businesses</id>
    <updated>2023-06-28T00:00:00.000Z</updated>
    <summary>Accelerating time to market for API builders everywhere and making API management accessible to the masses
</summary>
  </entry>
  <entry>
    <title>Generate Firebase JWT tokens in seconds</title>
    <link href="https://zuplo.com//blog/firebase-jwt-generator"/>
    <id>https://zuplo.com//blog/firebase-jwt-generator</id>
    <updated>2023-06-27T00:00:00.000Z</updated>
    <summary>Create a JWT token for your Firebase user easily with firebasejwt.com
</summary>
  </entry>
  <entry>
    <title>Use Firestore Data as a User Authenticated API</title>
    <link href="https://zuplo.com//blog/use-firestore-data-as-a-user-authenticated-api"/>
    <id>https://zuplo.com//blog/use-firestore-data-as-a-user-authenticated-api</id>
    <updated>2023-06-23T00:00:00.000Z</updated>
    <summary>Easily transform Firebase Firestore Data into a user-authenticated API using Firebase.
</summary>
  </entry>
  <entry>
    <title>Turn Firebase Firestore Data into a simple REST API</title>
    <link href="https://zuplo.com//blog/turn-firebase-firestore-data-into-a-public-private-api"/>
    <id>https://zuplo.com//blog/turn-firebase-firestore-data-into-a-public-private-api</id>
    <updated>2023-06-12T00:00:00.000Z</updated>
    <summary>Easily transform Firebase Firestore Data into a public API using Firebase admin authentication.
</summary>
  </entry>
  <entry>
    <title>Announcing rapid API mocking via OpenAPI</title>
    <link href="https://zuplo.com//blog/rapid-api-mocking-using-openapi"/>
    <id>https://zuplo.com//blog/rapid-api-mocking-using-openapi</id>
    <updated>2023-05-18T00:00:00.000Z</updated>
    <summary>Announcing our new Mock API policy that allows you to develop a mock API in record time using examples in your OpenAPI document</summary>
  </entry>
  <entry>
    <title>How Common Paper shipped their API fast with Zuplo</title>
    <link href="https://zuplo.com//blog/how-common-paper-shipped-api-fast-with-zuplo"/>
    <id>https://zuplo.com//blog/how-common-paper-shipped-api-fast-with-zuplo</id>
    <updated>2023-05-16T00:00:00.000Z</updated>
    <summary>Ben Garvey, CTO at Common Paper talks about how they accelerated their API program using Zuplo</summary>
  </entry>
  <entry>
    <title>GraphQL vs REST: Choosing the Right API Design for Your Audience</title>
    <link href="https://zuplo.com//blog/graphql-vs-rest-the-right-api-design-for-your-audience"/>
    <id>https://zuplo.com//blog/graphql-vs-rest-the-right-api-design-for-your-audience</id>
    <updated>2023-05-10T00:00:00.000Z</updated>
    <summary>Choosing REST APIs for your external users provides a quicker onboarding experience. Learn how to translate your existing GraphQL API into a simplified REST API</summary>
  </entry>
  <entry>
    <title>Shipping a ChatGPT Plugin in record time (detailed walkthrough)</title>
    <link href="https://zuplo.com//blog/shipping-a-chat-gpt-plugin-in-record-time"/>
    <id>https://zuplo.com//blog/shipping-a-chat-gpt-plugin-in-record-time</id>
    <updated>2023-05-05T00:00:00.000Z</updated>
    <summary>Because Zuplo is OpenAPI-native, shipping a ChatGPT plugin couldn't be easier, let us walk you through it</summary>
  </entry>
  <entry>
    <title>The subtle art of API Rate-Limiting</title>
    <link href="https://zuplo.com//blog/subtle-art-of-rate-limiting-an-api"/>
    <id>https://zuplo.com//blog/subtle-art-of-rate-limiting-an-api</id>
    <updated>2023-05-02T00:00:00.000Z</updated>
    <summary>Understand API Rate Limiting techniques and best practices from the founder of Azure API Management.</summary>
  </entry>
  <entry>
    <title>Useful resources for API developers</title>
    <link href="https://zuplo.com//blog/useful-resources-for-api-builders"/>
    <id>https://zuplo.com//blog/useful-resources-for-api-builders</id>
    <updated>2023-04-24T00:00:00.000Z</updated>
    <summary>A list of some of our most popular content</summary>
  </entry>
  <entry>
    <title>Rewiring America deploys Zuplo to accelerate their API program</title>
    <link href="https://zuplo.com//blog/rewiring-america-accelerates-api-program-with-zuplo"/>
    <id>https://zuplo.com//blog/rewiring-america-accelerates-api-program-with-zuplo</id>
    <updated>2023-04-21T00:00:00.000Z</updated>
    <summary>A discussion with Tom Carden of Rewiring America about how they</summary>
  </entry>
  <entry>
    <title>Bringing Types to APIs with TypeSpec</title>
    <link href="https://zuplo.com//blog/bringing-types-to-apis-with-typespec"/>
    <id>https://zuplo.com//blog/bringing-types-to-apis-with-typespec</id>
    <updated>2023-04-19T00:00:00.000Z</updated>
    <summary>An easier way to design APIs with Microsoft's new language TypeSpec</summary>
  </entry>
  <entry>
    <title>The Power of Problem Details for HTTP APIs</title>
    <link href="https://zuplo.com//blog/the-power-of-problem-details"/>
    <id>https://zuplo.com//blog/the-power-of-problem-details</id>
    <updated>2023-04-11T00:00:00.000Z</updated>
    <summary>Better API errors with the Problem Details standard</summary>
  </entry>
  <entry>
    <title>Using jose to validate a Firebase JWT token</title>
    <link href="https://zuplo.com//blog/using-jose-to-validate-a-firebase-jwt"/>
    <id>https://zuplo.com//blog/using-jose-to-validate-a-firebase-jwt</id>
    <updated>2023-04-05T00:00:00.000Z</updated>
    <summary>Firebase JWT tokens are a little unusual because they don't use secrets or JWKS but have public X509 certs</summary>
  </entry>
  <entry>
    <title>useEffect is trying to kill you</title>
    <link href="https://zuplo.com//blog/useeffect-is-trying-to-kill-you"/>
    <id>https://zuplo.com//blog/useeffect-is-trying-to-kill-you</id>
    <updated>2023-04-03T00:00:00.000Z</updated>
    <summary>useEffect can make you your own worst enemy, protect yourself with rate-limiting</summary>
  </entry>
  <entry>
    <title>Fastest way to ship a ChatGPT plugin</title>
    <link href="https://zuplo.com//blog/fastest-way-to-build-chat-gpt-plugin"/>
    <id>https://zuplo.com//blog/fastest-way-to-build-chat-gpt-plugin</id>
    <updated>2023-03-26T00:00:00.000Z</updated>
    <summary>Ship your ChatGPT plugin safely and quickly with Zuplo</summary>
  </entry>
  <entry>
    <title>Mirroring Docker Images with Github Actions</title>
    <link href="https://zuplo.com//blog/mirroring-docker-images-with-github-actions"/>
    <id>https://zuplo.com//blog/mirroring-docker-images-with-github-actions</id>
    <updated>2023-03-15T00:00:00.000Z</updated>
    <summary>Mirroring Docker Images to external registries with Github Actions</summary>
  </entry>
  <entry>
    <title>Zuplo now natively supports OpenAPI</title>
    <link href="https://zuplo.com//blog/announcing-open-api-native-support"/>
    <id>https://zuplo.com//blog/announcing-open-api-native-support</id>
    <updated>2023-03-06T00:00:00.000Z</updated>
    <summary>Zuplo now uses the OpenAPI specification standard at its core</summary>
  </entry>
  <entry>
    <title>Protect your OpenAI API Keys</title>
    <link href="https://zuplo.com//blog/protect-open-ai-api-keys"/>
    <id>https://zuplo.com//blog/protect-open-ai-api-keys</id>
    <updated>2023-02-27T00:00:00.000Z</updated>
    <summary>Use Zuplo to protect your Open AI API key and rate-limit-usage</summary>
  </entry>
  <entry>
    <title>Smart Routing for Microservices (or isolated customer backends)</title>
    <link href="https://zuplo.com//blog/smart-routing-for-microservices"/>
    <id>https://zuplo.com//blog/smart-routing-for-microservices</id>
    <updated>2023-01-29T00:00:00.000Z</updated>
    <summary>Consolidate multiple endpoints behind a single API with smart routing</summary>
  </entry>
  <entry>
    <title>Per-user rate limiting for Supabase</title>
    <link href="https://zuplo.com//blog/per-user-rate-limit-for-supabase"/>
    <id>https://zuplo.com//blog/per-user-rate-limit-for-supabase</id>
    <updated>2023-01-09T00:00:00.000Z</updated>
    <summary>How to add user-based rate limits to Supabase in minutes</summary>
  </entry>
  <entry>
    <title>Simple Query Parameter Validator using Custom Policies</title>
    <link href="https://zuplo.com//blog/a-simple-query-param-validator"/>
    <id>https://zuplo.com//blog/a-simple-query-param-validator</id>
    <updated>2023-01-06T00:00:00.000Z</updated>
    <summary>How to implement a simple Query Parameter validation approach using Custom Policies</summary>
  </entry>
  <entry>
    <title>Auth Helper for Supabase JWT tokens</title>
    <link href="https://zuplo.com//blog/supabase-jwt-auth-helper"/>
    <id>https://zuplo.com//blog/supabase-jwt-auth-helper</id>
    <updated>2023-01-05T00:00:00.000Z</updated>
    <summary>A free tool to help you sign in and get a supabase JWT token using your public anon key.</summary>
  </entry>
  <entry>
    <title>Announcing Free Plan of Zuplo's Serverless API Gateway</title>
    <link href="https://zuplo.com//blog/announcing-zuplo-free-plan-beta"/>
    <id>https://zuplo.com//blog/announcing-zuplo-free-plan-beta</id>
    <updated>2022-12-06T00:00:00.000Z</updated>
    <summary>Introducing the Zuplo Free plan, the fastest way to ship your public API. This plan is perfect for developers building APIs to share with other developers</summary>
  </entry>
  <entry>
    <title>Supa-dynamic rate-limiting based on data (using supabase)</title>
    <link href="https://zuplo.com//blog/supa-dynamic-rate-limiting-based-on-data"/>
    <id>https://zuplo.com//blog/supa-dynamic-rate-limiting-based-on-data</id>
    <updated>2022-12-05T00:00:00.000Z</updated>
    <summary>In this video, you'll learn how to make rate-limiting extraordinarily dynamic by making the rate-limiter interact with external services like Supabase &amp; Xata</summary>
  </entry>
  <entry>
    <title>API Key Authentication Best Practices</title>
    <link href="https://zuplo.com//blog/api-key-authentication"/>
    <id>https://zuplo.com//blog/api-key-authentication</id>
    <updated>2022-12-01T00:00:00.000Z</updated>
    <summary>Learn the best practices for API Key Management, including api key authentication, API key security, design tradeoffs, and technical implementation details.</summary>
  </entry>
  <entry>
    <title>Shipping a public API backed by Supabase</title>
    <link href="https://zuplo.com//blog/shipping-a-public-api-backed-by-supabase"/>
    <id>https://zuplo.com//blog/shipping-a-public-api-backed-by-supabase</id>
    <updated>2022-11-18T00:00:00.000Z</updated>
    <summary>How to use Zuplo to take your supabase backend and make it a developer friendly, public API.</summary>
  </entry>
  <entry>
    <title>API Authentication using Supabase JWT tokens</title>
    <link href="https://zuplo.com//blog/api-authentication-with-supabase-jwt"/>
    <id>https://zuplo.com//blog/api-authentication-with-supabase-jwt</id>
    <updated>2022-11-15T00:00:00.000Z</updated>
    <summary>How to use Zuplo to add Supabase JWT auth to any API</summary>
  </entry>
  <entry>
    <title>Using Cloudflare Workers to Optimize Auth0 Universal Login</title>
    <link href="https://zuplo.com//blog/using-cloudflare-workers-to-fix-auth0-universal-login"/>
    <id>https://zuplo.com//blog/using-cloudflare-workers-to-fix-auth0-universal-login</id>
    <updated>2022-10-19T00:00:00.000Z</updated>
    <summary>Use Cloudflare Workers to force Auth0 to use a single connection for every authorization request.</summary>
  </entry>
  <entry>
    <title>Introducing API Key Leak Prevention</title>
    <link href="https://zuplo.com//blog/api-key-leak-prevention-announcement"/>
    <id>https://zuplo.com//blog/api-key-leak-prevention-announcement</id>
    <updated>2022-06-30T00:00:00.000Z</updated>
    <summary>Zuplo offers API Key Scanning on GitHub for API keys generated in Zuplo. API Key Leak Prevention is part of our Business and Enterprise subscriptions.</summary>
  </entry>
  <entry>
    <title>What the GitHub API Gets Wrong</title>
    <link href="https://zuplo.com//blog/what-the-github-api-gets-wrong"/>
    <id>https://zuplo.com//blog/what-the-github-api-gets-wrong</id>
    <updated>2022-06-01T00:00:00.000Z</updated>
    <summary>GitHub handles API versioning differently from other companies like Stripe, Twilio, etc. We think their approach is asking for trouble and limits your options</summary>
  </entry>
  <entry>
    <title>How to get clients to move off the old version of your API</title>
    <link href="https://zuplo.com//blog/how-to-get-clients-to-move-off-old-version-of-api"/>
    <id>https://zuplo.com//blog/how-to-get-clients-to-move-off-old-version-of-api</id>
    <updated>2022-05-25T00:00:00.000Z</updated>
    <summary>Want to know how to move clients off the old version of your API? We explain why using an API gateway for brownouts is effective your clients and for you.</summary>
  </entry>
  <entry>
    <title>How to version an API</title>
    <link href="https://zuplo.com//blog/how-to-version-an-api"/>
    <id>https://zuplo.com//blog/how-to-version-an-api</id>
    <updated>2022-05-17T00:00:00.000Z</updated>
    <summary>Learn the best way to manage different versions of your API, and how companies like Github still get it wrong.</summary>
  </entry>
  <entry>
    <title>The three pillars of an API program</title>
    <link href="https://zuplo.com//blog/the-three-pillars-of-an-api-program"/>
    <id>https://zuplo.com//blog/the-three-pillars-of-an-api-program</id>
    <updated>2022-05-11T00:00:00.000Z</updated>
    <summary>Learn about the 3 most important features of modern APIs - Authentication, Documentation, and Protection. Explore API Keys, Developer Portal, and Rate Limiting.</summary>
  </entry>
  <entry>
    <title>Introducing API Keys as a service</title>
    <link href="https://zuplo.com//blog/introducing-api-keys-as-a-service"/>
    <id>https://zuplo.com//blog/introducing-api-keys-as-a-service</id>
    <updated>2022-05-05T00:00:00.000Z</updated>
    <summary>Learn how to quickly add API key authentication to your API using Zuplo.</summary>
  </entry>
  <entry>
    <title>Wait, you're not using API keys?</title>
    <link href="https://zuplo.com//blog/you-should-be-using-api-keys"/>
    <id>https://zuplo.com//blog/you-should-be-using-api-keys</id>
    <updated>2022-05-03T00:00:00.000Z</updated>
    <summary>Learn why the best API companies choose API keys over other API security methods. Explore why Time To First Call (TTFC) matters for APIs.</summary>
  </entry>
  <entry>
    <title>Dynamic API Rate Limiting - You're a while loop away from DDOS</title>
    <link href="https://zuplo.com//blog/dynamic-rate-limiting"/>
    <id>https://zuplo.com//blog/dynamic-rate-limiting</id>
    <updated>2022-04-28T00:00:00.000Z</updated>
    <summary>Learn about why your API should have rate limiting, and how to implement Dynamic Rate Limiting in Zuplo.</summary>
  </entry>
  <entry>
    <title>Running GitHub Actions After Cloudflare Pages Deploy</title>
    <link href="https://zuplo.com//blog/github-actions-after-cloudflare-pages-deploy"/>
    <id>https://zuplo.com//blog/github-actions-after-cloudflare-pages-deploy</id>
    <updated>2022-04-28T00:00:00.000Z</updated>
    <summary>Learn how to run Github actions after your deploy your Cloudflare Pages.</summary>
  </entry>
  <entry>
    <title>JWT vs API Key Auth for Machine to Machine APIs</title>
    <link href="https://zuplo.com//blog/jwt-vs-api-key-authentication"/>
    <id>https://zuplo.com//blog/jwt-vs-api-key-authentication</id>
    <updated>2022-04-25T00:00:00.000Z</updated>
    <summary>Learn about Machine to Machine authentication and why its a good fit for securing your API. Compare using JWT vs API Key approaches.</summary>
  </entry>
  <entry>
    <title>The twelve days of Zuplo</title>
    <link href="https://zuplo.com//blog/the-twelve-days-of-zuplo"/>
    <id>https://zuplo.com//blog/the-twelve-days-of-zuplo</id>
    <updated>2022-04-11T00:00:00.000Z</updated>
    <summary>A collection of video tutorials showcasing the power of Zuplo's API gateway.</summary>
  </entry>
  <entry>
    <title>A better AWS API Gateway?</title>
    <link href="https://zuplo.com//blog/a-better-aws-api-gateway"/>
    <id>https://zuplo.com//blog/a-better-aws-api-gateway</id>
    <updated>2022-03-30T00:00:00.000Z</updated>
    <summary>Zuplo is the best way to build an API over AWS Lambda. Zuplo is faster and has a better developer experience than AWS API Gateway.</summary>
  </entry>
  <entry>
    <title>Zuplo Portal Tour: Logging, Analytics, and Crazy fast deployments</title>
    <link href="https://zuplo.com//blog/tour-of-the-portal"/>
    <id>https://zuplo.com//blog/tour-of-the-portal</id>
    <updated>2022-03-29T00:00:00.000Z</updated>
    <summary>Get a tour of Zuplo's API management portal, exploring Zuplo's logging and analytics features. You'll be impressed by how fast Zuplo can deploy.</summary>
  </entry>
  <entry>
    <title>The JsFiddle of APIs?</title>
    <link href="https://zuplo.com//blog/the-jsfiddle-of-apis"/>
    <id>https://zuplo.com//blog/the-jsfiddle-of-apis</id>
    <updated>2022-03-28T00:00:00.000Z</updated>
    <summary>Learn the fastest way to set up an API Mock server using an API Gateway. Create mocks while you build out your services.</summary>
  </entry>
  <entry>
    <title>Web Form to AirTable</title>
    <link href="https://zuplo.com//blog/web-form-to-airtable"/>
    <id>https://zuplo.com//blog/web-form-to-airtable</id>
    <updated>2022-03-25T00:00:00.000Z</updated>
    <summary>Learn how to proxy Airtable's API and connect it to a form via Zuplo.</summary>
  </entry>
  <entry>
    <title>An API gateway over SaaS?</title>
    <link href="https://zuplo.com//blog/an-api-gateway-over-saas"/>
    <id>https://zuplo.com//blog/an-api-gateway-over-saas</id>
    <updated>2022-03-24T00:00:00.000Z</updated>
    <summary>Learn how to proxy SaaS APIs like Airtable with your Zuplo API Gateway.</summary>
  </entry>
  <entry>
    <title>Custom policies in code, archiving requests to S3 for replay later</title>
    <link href="https://zuplo.com//blog/custom-policies-in-code-archiving-requests-to-s3"/>
    <id>https://zuplo.com//blog/custom-policies-in-code-archiving-requests-to-s3</id>
    <updated>2022-03-22T00:00:00.000Z</updated>
    <summary>Learn how easily archive every API request to AWS's S3 storage. Archive your API requests to replay them later.</summary>
  </entry>
  <entry>
    <title>Basic Authentication and Environment Variables</title>
    <link href="https://zuplo.com//blog/basic-authentication-and-environment-variables"/>
    <id>https://zuplo.com//blog/basic-authentication-and-environment-variables</id>
    <updated>2022-03-21T00:00:00.000Z</updated>
    <summary>Learn about Basic Authentication and how to easily implement Basic Authentication in your API using Zuplo</summary>
  </entry>
  <entry>
    <title>Incoming body validation with JSON Schema</title>
    <link href="https://zuplo.com//blog/incoming-body-validation-with-json-schema"/>
    <id>https://zuplo.com//blog/incoming-body-validation-with-json-schema</id>
    <updated>2022-03-18T00:00:00.000Z</updated>
    <summary>Protect your API from bad inputs using JSON Schema validation and Zuplo. Learn how to validate API requests using JSON schema.</summary>
  </entry>
  <entry>
    <title>Smart API routing by Auth0 JWT Contents</title>
    <link href="https://zuplo.com//blog/smart-api-routing-by-auth0-jwt-contents"/>
    <id>https://zuplo.com//blog/smart-api-routing-by-auth0-jwt-contents</id>
    <updated>2022-03-17T00:00:00.000Z</updated>
    <summary>Learn how to add smart routing based on token claims to your API authentication.</summary>
  </entry>
  <entry>
    <title>JWT Authentication with Auth0</title>
    <link href="https://zuplo.com//blog/jwt-authentication-with-auth0"/>
    <id>https://zuplo.com//blog/jwt-authentication-with-auth0</id>
    <updated>2022-03-16T00:00:00.000Z</updated>
    <summary>Learn how to quickly add JWT Authentication to your API using Auth0 and Zuplo.</summary>
  </entry>
  <entry>
    <title>Programmable to the max - making an API with Zuplo</title>
    <link href="https://zuplo.com//blog/programmable-to-the-max"/>
    <id>https://zuplo.com//blog/programmable-to-the-max</id>
    <updated>2022-03-15T00:00:00.000Z</updated>
    <summary>Learn how to build a simple API at the Edge using Zuplo - the programmable API gateway.</summary>
  </entry>
  <entry>
    <title>How to proxy an API, add rate limiting, and go LIVE</title>
    <link href="https://zuplo.com//blog/proxying-an-api-making-it-prettier-go-live"/>
    <id>https://zuplo.com//blog/proxying-an-api-making-it-prettier-go-live</id>
    <updated>2022-03-14T00:00:00.000Z</updated>
    <summary>Learn how to proxy an API with Zuplo and protect it with rate limiting.</summary>
  </entry>
  <entry>
    <title>&quot;The script will never generate a response&quot; on CloudFlare Workers</title>
    <link href="https://zuplo.com//blog/the-script-will-never-generate-a-response"/>
    <id>https://zuplo.com//blog/the-script-will-never-generate-a-response</id>
    <updated>2022-03-04T00:00:00.000Z</updated>
    <summary>Learn how to solve the &quot;The script will never generate a response&quot; error encountered while using CloudFlare Workers.</summary>
  </entry>
  <entry>
    <title>A New Hope for API Management</title>
    <link href="https://zuplo.com//blog/a-new-hope-for-api-management"/>
    <id>https://zuplo.com//blog/a-new-hope-for-api-management</id>
    <updated>2021-09-01T00:00:00.000Z</updated>
    <summary>Tired of outdated API management? Explore the challenges in API management, unfulfilled promises, and learn about Zuplo as a solution.</summary>
  </entry>
</feed>