Skip to content

floci-oci

floci-oci

Light, fluffy, and always free — now for Oracle Cloud


floci-oci is a fast, free, and open-source local Oracle Cloud Infrastructure (OCI) emulator built for developers who need reliable OCI services in development and CI without cost, complexity, or vendor lock-in.

It implements real OCI wire protocols so the official OCI SDKs, the OCI CLI, Terraform, and OpenTofu work unchanged against http://localhost:4599.

The Floci family

Emulator Cloud Port
floci AWS 4566
floci-az Azure 4577
floci-gcp GCP 4588
floci-oci OCI 4599

Supported services

Service API Coverage
Identity (IAM) /20160918/… Compartments, users, groups, memberships, policies, availability domains, regions, tenancy, work requests
Object Storage /n/{ns}/b/{bucket}/o/{object} Namespaces, buckets, objects, listing, rename, copy, multipart uploads, pre-authenticated requests, work requests
Queue /20210201/… Queues, messages, visibility timeouts, dead-letter queues, stats
Vault, KMS & Secrets /20180608/…, /20190301/… Vaults, keys, real AES-GCM/RSA/ECDSA crypto, secrets and bundles
Streaming /20180418/… Streams, partitions, cursors, consumer groups
Functions /20181201/… Applications, functions, real invocation via an Fn Project sidecar

Quick start

docker compose up -d
curl http://localhost:4599/_floci-oci/health
oci os ns get --endpoint http://localhost:4599

See the Quick Start for details.