Faster inner loop
Run provisioning, uploads, queue processing, and integration tests on your machine without waiting on remote environments.
TinyCloud gives developers fast, isolated cloud sandboxes on laptops and in CI. Provision resources, run your app, and validate behavior before anything touches a real cloud account.
$ docker compose up -d tinycloud api worker
$ terraform apply
Apply complete! Resources:
tinycloud_resource_group.dev
tinycloud_storage_account.assets
tinycloud_keyvault.app
tinycloud_queue.jobs
$ curl http://localhost:8080/upload
{"status":"queued","blob":"uploads/report.pdf"}
Keep infrastructure, app code, and background workers in one local loop. TinyCloud gives each developer a safe environment with realistic service behavior and repeatable state.
Run provisioning, uploads, queue processing, and integration tests on your machine without waiting on remote environments.
Validate app behavior locally before code, credentials, or infrastructure changes ever reach a shared environment.
Use Docker Compose, Terraform, Pulumi, and SDKs with a workflow that feels familiar to platform and application teams.
An application team runs TinyCloud next to its API and worker service. The API writes files, reads secrets, and queues work — all locally.
services:
tinycloud:
image: tinycloud/tinycloud:latest
api:
build: ./api
environment:
BLOB_ENDPOINT: http://tinycloud:4577
KEYVAULT_ENDPOINT: http://tinycloud:4580
QUEUE_ENDPOINT: http://tinycloud:4578Focus on the most useful local workflows first: provisioning, storage, secrets, queues, and the runtime endpoints apps already expect.
Provision local resources through Terraform, Pulumi, and API-driven workflows.
Save and fetch files locally with cloud-like behavior for uploads, assets, and reports.
Keep local secrets and environment configuration in one place during development.
Trigger worker flows and integration tests without depending on a remote broker.
Expose discovery information so cloud-aware tooling can target TinyCloud consistently.
Run everything in a single container or full app stack with Compose.
Restore known-good test states and start fresh when you need deterministic runs.
Publish docs, guides, and marketing pages as a lightweight static site.
“TinyCloud lets our team validate file uploads, secret lookups, and queue-based workflows locally before a single cloud resource is touched.”
Platform engineerdocker run -p 4567:4567 -p 4577:4577 -p 4578:4578 -p 4580:4580 tinycloud/tinycloud terraform init terraform apply curl http://localhost:4577/blob/uploads/report.pdf
Give every developer a fast, safe sandbox for provisioning, integration testing, and app workflows — with a static site that deploys cleanly to GitHub Pages.