Floci Local Cloud Emulators – Fast, Credential‑Free Multi‑Cloud Stacks for Development

Floci delivers instant, local emulation of the four major public clouds

Floci ships as a set of standalone, MIT‑licensed binaries that spin up AWS, Azure, GCP, and OCI services on a developer’s machine in ~24 ms with a 13 MiB idle footprint. The key benefit is a credential‑free, zero‑cost loop that lets code, tests, and AI agents interact with real‑behaving cloud services without contacting a remote account.


Why a local cloud matters now

  • AI‑assisted development – Large language model agents generate cloud code faster than humans, but they cannot safely run that code against a real account. Floci provides a sandbox where agents can execute, verify, and iterate without leaking secrets or incurring charges.
  • Inner‑loop speed – A 24 ms cold start means the emulator can be part of the edit‑run‑test cycle, eliminating the network latency of remote APIs.
  • Full‑fidelity services – Unlike pure mocks, Floci runs real Docker‑based Lambdas, actual PostgreSQL/MySQL for RDS, and real Redis for ElastiCache, ensuring that behavior observed locally matches production.
  • Zero blast radius – Mistakes reset a local container, not a staging environment or a cloud bill.

What Floci offers for each cloud provider

Cloud Binary Port Services covered Memory idle
AWS floci 4566 119 services (S3, SQS, Lambda, DynamoDB, RDS, EKS, …) 13 MiB
Azure floci-az 4577 28 services (Blob, Queue, Table, Functions, Key Vault, Event Hubs, Service Bus, …) 13 MiB
GCP floci-gcp 4588 25 services (GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL, GKE, …) MIT licensed
OCI floci-oci 4599 8 services (Object Storage, Identity, Queue, Streaming, KMS, Vault, Functions) MIT licensed

All binaries are compiled with GraalVM Mandrel for native speed and require no authentication tokens. This contrasts with LocalStack, which introduced a mandatory token in March 2026.


Unified developer experience

  • CLI (floci-cli) – One install manages all four emulators. Commands such as floci start, floci stop, and floci doctor work across clouds.
  • Web UI (floci‑ui) – A visual dashboard lists resources, lets you browse S3 buckets, DynamoDB tables, Azure blobs, etc., and provides a single pane for inspection.
  • Drop‑in compatibility – Set environment variables (e.g., AWS_ENDPOINT_URL=http://localhost:4566) and run existing SDKs, CLIs, Terraform/OpenTofu, or test runners unchanged.

Community insights from Hacker News

"Floci makes it easy to write your own cloud‑compatible test suite, then implement the missing feature. I got decent coverage in a weekend on a $20 Claude tier, and others expanded it." – thegagne

"It's very good and much more lightweight than LocalStack when used with Testcontainers." – microflash

"Local stubs for cloud services are a lifesaver for solo developers who want to avoid surprise bills." – michaelastreiko

"I was never happy with how heavy LocalStack was, so I'm going to try this for my next green‑field cloud app. Lightweight emulators are crucial for AI‑driven workflows where the worktree must pre‑install dependencies on local ports." – nexo‑v1

Critics caution that digital twins can diverge from real services, potentially causing production surprises. However, Floci’s use of real engines (Docker Lambda, actual databases) mitigates many of those drift concerns compared to pure mock frameworks.


Typical use cases

  • CI pipelines – Spin up an isolated cloud stack per job; teardown is free and adds negligible build time.
  • Local‑first development – Work offline against S3, Pub/Sub, or Service Bus without shared credentials.
  • IaC dry runs – Validate Terraform, OpenTofu, or CloudFormation templates against a local endpoint before touching a real account.
  • Workshops & onboarding – Students run full cloud stacks on personal machines, eliminating provisioning and billing overhead.

Quick start guide

# Install the unified CLI (works on Linux/macOS)
curl -fsSL https://floci.io/install.sh | sh

# Start all emulators and export environment variables
floci start && eval $(floci env)

# Example AWS workflow
aws s3 mb s3://my-bucket
aws s3 cp hello.txt s3://my-bucket/
aws s3 cp s3://my-bucket/hello.txt ./hello.txt

The output confirms 119 AWS services are available on port 4566.


How Floci compares to alternatives

Feature Floci LocalStack (free tier) moto (Python)
Multi‑cloud support Yes (AWS, Azure, GCP, OCI) AWS only (Azure/GCP planned) AWS only
Startup time ~24 ms Seconds to minutes Library import time only
Credential requirement None Token required since Mar 2026 None (library‑level)
Service fidelity Real Docker containers & databases Mixed (some mocks) Pure Python mocks
License MIT (permanent) Apache 2 (free tier) with paid tiers Apache 2

Outlook

Floci’s MIT licensing, zero‑token policy, and native‑binary performance position it as a compelling alternative to heavier, token‑gated emulators. As AI‑driven development workflows proliferate, the need for fast, safe, and high‑fidelity local clouds will only grow. The community’s early adoption signals a strong likelihood of rapid feature expansion and broader ecosystem integration.

Sources

Related

  • Project
  • Project
  • Project
  • Project
  • Project