Langsung ke konten

Floci: A Free Local AWS Emulator for Development

A brief note on Floci, an open-source local AWS emulator designed to streamline development and CI processes without cost or complexity.

floci.io
floci.io
Advertisement

Floci is a free and open-source local AWS service emulator. This tool is built specifically for developers who need reliable AWS services during development and CI (Continuous Integration) processes, without the additional costs, complexity, or vendor lock-in risks.

Floci supports local emulation for a wide variety of needs. Its services cover applications, data, eventing, identity, infrastructure, billing, and container-backed workloads.

Here are the details of the services supported by Floci, grouped by their categories:

CategoryServices
Core app servicesS3, SQS, SNS, DynamoDB, Lambda, IAM, KMS, Secrets Manager, SSM
Events and workflowsEventBridge, EventBridge Pipes, EventBridge Scheduler, Step Functions, SWF, CloudWatch Logs, CloudWatch Metrics
API and identityAPI Gateway REST, API Gateway v2, AppSync, Cognito, ACM, Route53, Cloud Map
Containers and computeECS, EC2, Lightsail, EKS, MWAA, ECR, CodeBuild, CodeDeploy, CodePipeline, AWS Batch, Auto Scaling, Application Auto Scaling, Elastic Beanstalk, ELB v2
Data, analytics, and AIAthena, Glue, EMR, Firehose, Managed Service for Apache Flink, OpenSearch, S3 Tables, S3 Vectors, Textract, Transcribe, Bedrock Runtime, Bedrock AgentCore
Databases and cachingRDS, RDS Data API, Neptune, DocumentDB, MemoryDB, ElastiCache
Messaging and transferSES, Kinesis, MSK, Amazon MQ, Transfer Family, IoT Core
Security and governanceAWS Network Firewall, AWS RAM, Service Quotas, WAF v2, CloudTrail, CloudFront, Resource Groups Tagging API, Resource Explorer 2, CloudHSM v2, Organizations
Cost and billingPricing, Cost Explorer, Cost and Usage Reports, BCM Data Exports
Resilience, backup, and configAWS FIS, AWS Backup, AWS Config, AppConfig, AppConfigData, CloudFormation, Cloud Control API

For more details regarding the operation-level compatibility of each service, you can visit the Services Overview link.

Floci’s source code is also available and can be accessed through its GitHub repository at https://github.com/floci-io/floci.