---
title: "Quarkus Insights #256: What is Floci?"
url: https://daily.dev/posts/quarkus-insights-256-what-is-floci--sajk9qne5
source_url: https://quarkus.io/blog/quarkus-insights-256-what-is-floci
type: article
source: "Quarkus"
published: 2026-08-11T20:36:03.927Z
updated: 2026-08-11T20:36:33.707Z
tags: ["java", "quarkus"]
reading_time: 8
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Quarkus Insights #256: What is Floci?

**[Quarkus](https://daily.dev/sources/quarkus)** · 8 min read · 1 upvotes · 0 comments

## Summary

Floci is a free, open-source multi-cloud emulator suite built on Quarkus native image, created by Hector Ventura. Unlike mocking or simulation tools, Floci provides true emulation — storing and returning real data — for AWS, Azure, GCP, and Oracle OCI, each running in its own container. Compiled to a GraalVM native image via Quarkus, it achieves 24 ms startup time and 13 MB idle memory. It integrates with Quarkus Dev Services as a drop-in replacement for LocalStack (which archived its community edition shortly after Floci launched). Floci offers four storage modes (memory, persisted, hybrid, write-ahead log) and is increasingly used for AI agent sandboxing, where isolated, disposable cloud environments per agent eliminate risks of LLM operations touching real cloud accounts. Upcoming features include CloudFormation expansion and 'Floci Pods' — portable snapshots of complete environment state for reproducible bug reports.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://quarkus.io/blog/quarkus-insights-256-what-is-floci>

## Questions this post answers

### What are the startup time and memory usage of Floci?

Floci starts in 24 ms and uses 13 MB of idle memory. These numbers come from compiling the entire emulator to a GraalVM native image via Quarkus, the same native compilation pipeline that powers Quarkus's benchmark performance. The lean footprint makes it practical for CI/CD pipelines and AI agent sandboxing where many isolated instances may run in parallel.

_Teams running Floci in CI or agent workflows track performance regressions and new releases on daily.dev._

### How do I redirect the AWS CLI to a local Floci instance?

Set the AWS_ENDPOINT_URL environment variable to http://localhost:4566, use any placeholder credentials (Floci does not validate them), and rely on Floci's built-in DNS alias — *.floci.io resolves to 127.0.0.1 — so both path-style and virtual-hosted-style S3 URLs resolve locally without editing /etc/hosts. After those three steps, standard commands like aws s3 ls and aws s3 mb work as they would against a real account.

_Developers switching local AWS tooling from LocalStack to Floci find the migration details on daily.dev._

### What storage modes does Floci support for local cloud emulation?

Floci offers four storage modes: Memory (fastest, data lost on container stop, ideal for AI agent sandboxes), Persisted (every write goes to disk immediately, good for deterministic test fixtures), Hybrid (writes go to memory and flush to disk asynchronously, inspired by PostgreSQL's write-ahead log), and Write-ahead-logging (tailored for write-heavy workloads). Persistence was a first-class design goal from the start.

_Engineers building reproducible test environments with local cloud emulators follow Floci's roadmap on daily.dev._

## Similar posts on daily.dev

- [Foojay Podcast \#96: Local AWS Development Without LocalStack: Meet Floci, the GraalVM-Powered Alternative](https://daily.dev/posts/foojay-podcast-96-local-aws-development-without-localstack-meet-floci-the-graalvm-powered-altern-e7k84zsvt) · Foojay.io · 3 upvotes · 0 comments
- [GitHub - hectorvent/floci: Light, fluffy, and always free - AWS Local Emulator](https://daily.dev/posts/github---hectorvent-floci-light-fluffy-and-always-free---aws-local-emulator-hbh0ekama) · Hacker News · 65 upvotes · 2 comments
- [foojay – a place for friends of OpenJDK](https://daily.dev/posts/foojay-a-place-for-friends-of-openjdk-dbnwbeufs) · Foojay.io · 5 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#quarkus](https://daily.dev/tags/quarkus)

[View this post on daily.dev](https://daily.dev/posts/quarkus-insights-256-what-is-floci--sajk9qne5)
