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