Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository files navigation

ApiValve

Gem Version Depfu

Extensible rack application that serves as lightweight API reverse proxy.

Installation

Just add the gem to your Gemfile

gem 'api_valve'

Usage

See the examples section on how to create & configure your own proxy using this gem.

Headers

By default the following headers are forwarded:

  • Accept
  • Content-Type
  • User-Agent
  • X-Real-IP
  • X-Request-Id

Additionally these headers are generated:

  • X-Forwarded-For: The ApiGateway is added to the list
  • X-Forwarded-Host: Filled with original request host
  • X-Forwarded-Port: Filled with original request port
  • X-Forwarded-Prefix: Filled with the path prefix of the forwarder within the Api Gateway (eg SCRIPT_NAME env)
  • X-Forwarded-Proto: Filled with original request scheme

About

Lightweight ruby/rack API reverse proxy or gateway.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages