Floci: a fast, free, and open-source local AWS service emulator

Tomte1 pts0 comments

Floci

Skip to content

Initializing search

floci-io/floci

Getting Started

Configuration

Services

Testcontainers

Contributing

Floci

Light, fluffy, and always free

Floci is a fast, free, and open-source local AWS service emulator built for developers who need reliable AWS services in development and CI without cost, complexity, or vendor lock-in.

Supported Services

Floci emulates 68 AWS services. See the Services Overview for per-service operation counts, endpoints, and full protocol details.

Service<br>Protocol

SSM Parameter Store<br>JSON 1.1

SQS<br>Query / JSON

SNS<br>Query / JSON

SES<br>Query

SES v2<br>REST JSON

S3<br>REST XML

DynamoDB + Streams<br>JSON 1.1

Lambda<br>REST JSON

API Gateway v1 & v2<br>REST JSON

AppSync<br>REST JSON

Cognito<br>JSON 1.1

KMS<br>JSON 1.1

Kinesis<br>JSON 1.1

Secrets Manager<br>JSON 1.1

CloudFormation<br>Query

Step Functions<br>JSON 1.1

IAM<br>Query

STS<br>Query

ElastiCache (Redis / Valkey)<br>Query + RESP proxy

RDS (PostgreSQL / MySQL)<br>Query + wire proxy

RDS Data API<br>REST JSON

Neptune (graph DB / Gremlin)<br>Query + WebSocket proxy

DocumentDB (MongoDB-compatible)<br>Query + MongoDB wire

MSK (Kafka / Redpanda)<br>REST JSON + Kafka

Amazon MQ (RabbitMQ)<br>REST JSON + AMQP

Athena<br>JSON 1.1

Glue Data Catalog + Schema Registry<br>JSON 1.1

Data Firehose<br>JSON 1.1

ECS<br>JSON 1.1

EC2<br>EC2 Query

ACM<br>JSON 1.1

ECR<br>JSON 1.1 + OCI Distribution

Resource Groups Tagging API<br>JSON 1.1

OpenSearch<br>REST JSON

EventBridge<br>JSON 1.1

EventBridge Pipes<br>REST JSON

EventBridge Scheduler<br>REST JSON

CloudWatch Logs & Metrics<br>JSON 1.1 / Query

AppConfig + AppConfigData<br>REST JSON

Bedrock Runtime<br>REST JSON

EKS<br>REST JSON

ELB v2<br>Query

Auto Scaling<br>Query

Elastic Beanstalk<br>Query

CodeBuild<br>JSON 1.1

CodeDeploy<br>JSON 1.1

CodePipeline<br>JSON 1.1

AWS Backup<br>REST JSON

CloudFront<br>REST XML

Route53<br>REST XML

Cloud Map<br>JSON 1.1

AWS Config<br>JSON 1.1

Textract<br>JSON 1.1

Transcribe<br>JSON 1.1

Pricing<br>JSON 1.1

Cost Explorer<br>JSON 1.1

Cost and Usage Reports<br>JSON 1.1

BCM Data Exports<br>JSON 1.1

Transfer Family<br>JSON 1.1

Why Floci?

No account required. No auth tokens, no sign-ups, no telemetry. Pull the image and start building.

No feature gates. Every feature is available to everyone — no community-edition restrictions.

No CI restrictions. Run in your CI pipeline with zero limitations. No credits, no quotas, no paid tiers.

Truly open source. MIT licensed. Fork it, extend it, embed it. No "community edition" sunset coming.

Quick Start

docker-compose.ymlservices:<br>floci:<br>image: floci/floci:latest<br>ports:<br>- "4566:4566"<br>volumes:<br># Local directory bind mount (default)<br>- ./data:/app/data

# OR named volume (optional):<br># - floci-data:/app/data

#volumes:<br># floci-data:

docker compose up -d<br>aws --endpoint-url http://localhost:4566 s3 mb s3://my-bucket

All 68 AWS services are immediately available at http://localhost:4566.

Get started →<br>View services →

Back to top

json rest query floci data services

Related Articles