made with Laravel

Passage

Lightweight API Proxy Gateway

Visit Site

Description

Lightweight API Proxy Gateway

"Passage is a lightweight API gateway package for Laravel that proxies incoming requests to external services. It gives you per-route control over HTTP method, path, request transformation, and response transformation — using a routing syntax that mirrors Laravel's own.

Passage is for Laravel apps that need to sit in front of one or more external APIs and expose them through your own application routes.

It is especially useful when you want to:

  • Keep frontend or client apps talking to your Laravel app instead of directly to third-party APIs
  • Centralize headers, tokens, request shaping, and response shaping in one place
  • Add Laravel middleware, route groups, authentication, or rate limiting around upstream API calls
  • Hide upstream API structure from consumers so you can change providers later with less surface-area impact
  • Build a thin backend-for-frontend layer without writing the same HTTP plumbing over and over

In practice, Passage helps when your app needs a controlled proxy layer, not a full API management platform. You define proxy routes like normal Laravel routes, then customize how each request is forwarded and how each upstream response is returned."


Social Media Links

Laravel Server Timing Add Server-Timing Header Information
icon-eye-dark Created with Sketch. 1.564
Laravel Cacheable Model Cache Laravel Eloquent Models by Queries
icon-eye-dark Created with Sketch. 1.458
Sentry for Laravel Laravel Application Monitoring
❤️ Sponsored by Friends
Laravel Breadcrumbs Create & Manage Breadcrumbs
icon-eye-dark Created with Sketch. 1.594
Laravel Open Food Facts Food Product API
icon-eye-dark Created with Sketch. 2.074
Laravel Haystack Database-driven Job Chains
icon-eye-dark Created with Sketch. 1.532