Floci is a fast, free, open-source AWS emulator built with Quarkus Native. Starts in 24ms, uses 13 MiB at idle. Drop-in replacement for LocalStack — no auth token, no restrictions, ever.
No gatekeeping. No pricing tiers. No surprises. Just a reliable AWS environment that starts instantly and works everywhere.
Pull the Docker image and go. No sign-ups, no API keys, no telemetry. LocalStack required an auth token starting March 2026 — Floci never will.
Native binary compiled with GraalVM Mandrel. Floci starts in 24ms vs ~3,300ms for LocalStack. Your CI pipeline will thank you.
13 MiB idle footprint vs 143 MiB. Native binary, no JVM overhead, no bundled Python runtime. Fits comfortably on the smallest CI runners.
Fork it, embed it, extend it. No "community edition" sunset. No "enterprise" feature flags. Every service available to every developer, always.
From S3 to Step Functions to RDS to Cognito. Services that LocalStack Community Edition doesn't even offer — ElastiCache, RDS, API Gateway v2 — are all here, free.
Same port 4566. Same wire protocols. Same AWS SDK calls. Switch from LocalStack by changing zero lines of application code — just update your endpoint URL.
Real numbers from a 1,873-test AWS SDK compatibility suite. Floci Native vs LocalStack Community 4.14.0.
Floci doesn't just mock responses. For complex data services, it orchestrates real engines in Docker containers to guarantee 100% protocol fidelity.
Execution happens in isolated Docker containers using real AWS runtimes. Supports Node.js, Python, Java, Go, and more with identical environment variables and filesystem layout.
Spin up real PostgreSQL or MySQL instances. Floci manages the lifecycle, handles snapshot/restore, and proxies JDBC traffic with full IAM database authentication support.
A real Redis container is used for the data plane. Floci acts as a SigV4 proxy, allowing you to use real IAM roles to authenticate against your local Redis cluster.
Run containerized tasks locally. Floci orchestrates real Docker containers for your task definitions, providing a local control plane for task lifecycle management.
Run real OpenSearch clusters. Floci manages the underlying engine nodes, providing a fully functional search backend that supports the complete OpenSearch API suite.
Orchestrate real Apache Kafka clusters. Perfect for testing event-driven architectures locally with the same streaming performance and semantics as Amazon MSK.
Lambda, ElastiCache, and RDS all support full IAM authentication and SigV4 validation — just like production AWS.
Functions run in real Docker containers with IAM role assumption and execution context. Full warm pool management, aliases, and event source mappings.
Real Redis instance running in Docker, proxied through Floci with full IAM authentication via SigV4 token validation — identical to production.
PostgreSQL and MySQL databases running in Docker, with full IAM database authentication and JDBC wire protocol proxying. 50/50 SDK tests pass.
Every service is fully unlocked, no paid tier required. Services marked with ★ are exclusive to Floci — not available in LocalStack Community.
★ Services not available in LocalStack Community Edition
LocalStack required an auth token starting March 2026 and locked down their community edition. Floci fills that gap completely.
| Feature | Floci | LocalStack Community |
|---|---|---|
| Price | Free forever | Auth token required |
| CI/CD usage | Unlimited | Auth token required / Limits |
| License | MIT | Restricted / proprietary |
| Startup time | ~24 ms | ~3,300 ms |
| Idle memory | ~13 MiB | ~143 MiB |
| Docker image size | ~90 MB | ~1.0 GB |
| API Gateway v2 / HTTP | ✓ Full | ✗ Not available |
| Cognito | ✓ Full | ✗ Not available |
| ElastiCache | ✓ Docker + IAM | ✗ Not available |
| RDS | ✓ Docker + IAM | ✗ Not available |
| STS (full) | ✓ 7/7 ops | ⚠ 3/7 ops missing |
| IAM coverage | ✓ 65+ ops | ⚠ Partial |
| DynamoDB Streams | ✓ Full | ⚠ Partial |
| S3 Event Notifications | ✓ Full | ✗ SNS subscription fails |
| SDK compatibility | 100% (1,873/1,873) | Partial |
One Docker command. All 33 services on port 4566. No configuration required.