Skip to content
A HTTP Proxy on AWS Lamda
Branch: master
Clone or download
Latest commit 9b6a129 May 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Delete Render.hs May 5, 2019
.gitignore MVP of proxy Apr 22, 2019
LICENSE Update LICENSE Apr 22, 2019
README.md Update README.md May 5, 2019
Setup.hs MVP of proxy Apr 22, 2019
package.json MVP of proxy Apr 22, 2019
package.yaml Update package.yaml May 5, 2019
proxy_screenshot.PNG Add files via upload Apr 29, 2019
serverless.yml Update serverless.yml May 5, 2019
stack.yaml MVP of proxy Apr 22, 2019

README.md

HTTP-Proxy-Lambda

This is a Serverless, CORS-enabled, HTTP Proxy using Haskell and AWS Lambda to achieve a type-safe 🔥, low-cost 💲, and highly-maintainable 💻 experience.

screenshot

This has been deployed to AWS Lamda, which you can use in the following way to proxy, for example, https://bbc.co.uk:

https://ios10m3q6k.execute-api.us-east-1.amazonaws.com/dev/endpoint/bbc.co.uk

This Lambda has been deleted

You can pass any domain you would like to be proxied after endpoint

https://ios10m3q6k.execute-api.us-east-1.amazonaws.com/dev/endpoint/{DOMAIN}

Your request will be proxied through AWS us-east-1 servers.

Development

Dependencies

  • docker
  • stack
  • serverless

Build Locally

stack build --fast

Deploy

Deployment is handled by the serverless framework.

sls deploy
You can’t perform that action at this time.