Cloudworker-Proxy - Open source api management for workers

I’ve been working on a pre-packaged proxy for workers that is available on npm: https://www.npmjs.com/package/cloudworker-proxy

The proxy contains the following handlers that can be configured with a json-doc:

  • Routing
    • Load balancing of http endpoints
    • Invoking AWS lambdas and google cloud functions
    • Splitting requests to multiple endpoint
    • Static responses
  • Logging (http, kinesis)
  • Authentication (basic, oauth2)
  • Rate limiting
  • Rewrite
    • Modifying responses
    • Adding cors headers

Would be great with some feedback and ideas on how to take this further. Is there anything that could be added to make it more useful?

4 Likes