A simple HTTP Request & Response Service directly in LocalStack using httpbin. Get the full httpbin experience directly in LocalStack without connecting to httpbin.org!
The httpbin API is served through the hostname http://httpbin.localhost.localstack.cloud:4566
.
Install the extension by running:
localstack extensions install localstack-extension-httpbin
Opening http://httpbin.localhost.localstack.cloud:4566 in the browser will show you the flasgger UI:
And you can call the API endpoints just as you would httpbin.org.
To install the extension into localstack in developer mode, you will need Python 3.10, and create a virtual environment in the extensions project.
In the newly generated project, simply run
make install
Then, to enable the extension for LocalStack, run
localstack extensions dev enable .
You can then start LocalStack with EXTENSION_DEV_MODE=1
to load all enabled extensions:
EXTENSION_DEV_MODE=1 localstack start
- httpbin is licensed under the ISC license: https://github.com/postmanlabs/httpbin/blob/master/LICENSE
- The httpbin source code is vendored with this extension, slight modifications were made to make it compatible with the latest Python and Werkzeug version. The modifications retain the ISC license
- The extension code is licensed under the Apache 2.0 License