Deployment guide

Fly.io deployment

Fly.io deploys containers at edge locations worldwide. SuperCompress runs on Fly.io as a lightweight compression service with regional affinity.

By Arjun Shah - Creator of SuperCompress - Updated 2026-07-03

Fly.io configuration

# fly.toml
[build]
  builder = "heroku/buildpacks:20"

[env]
  PYTHON_VERSION = "3.11"

[[services]]
  internal_port = 8080
  protocol = "tcp"
  [[services.ports]]
    handlers = ["http"]
    port = 80

Frequently asked questions

How many regions does Fly.io support?

Fly.io has 30+ regions. Deploy your compression service close to your users.

Does Fly.io support persistent storage?

No. Use external storage if needed. Compression is stateless, so this is not an issue.

Build with less context

Put compression in front of your next LLM call.

Use the hosted API or run SuperCompress locally. Keep the evidence, drop the token waste, and measure the savings before it reaches your model.

Get an API keyRead the guide