What is pogi
One program that acts like AWS, Google Cloud and Azure, on your own computer.
pogi is one program that stands in for AWS, Google Cloud and Azure. Your code, the cloud CLIs and tools like Terraform talk to it on localhost instead of the real clouds. All three clouds answer on one port, 7644 ("pogi" on a phone keypad).
It is free, MIT licensed and works offline. There is no account and no license key. This is version v0.1.0.
Run pogi, point your tools at it, use them as usual, and open the web console:
pogi start
eval "$(pogi env)"
aws s3 mb s3://demo
open http://localhost:7644/_pogi/Start here
- Install pogi
- First run: your first calls in about five minutes
- Coming from LocalStack? Migrate in a few steps
| Kind | Use it to | Pages |
|---|---|---|
| Tutorials | Learn pogi by doing. | First run, Least privilege |
| How-to | Get one job done. | Install pogi, Troubleshoot, Connect your tools, Switch IAM modes, Inject chaos, Save and load snapshots, Estimate cost, Read flows and the map, Migrate from LocalStack |
| Reference | Look up a command, setting or endpoint. | CLI, Configuration, REST API, Console, Coverage, AWS long-tail services, LocalStack to pogi mapping, pogi compared |
| Explanation | Understand why it works this way. | How pogi works, Flows and the Map, IAM: record, then enforce, FAQ |
To build pogi, fix a bug or add a service, see CONTRIBUTING.md.