Disclaimer: I'm an engineer at Mulga, the company behind this, I'm a long-time STH reader but not a frequent forum contributor. Self-promo, but it's AGPL-3.0 and free to run.
Spinifex reimplements the AWS APIs on hardware you own: EC2, EBS, S3, VPC, IAM, ALB/NLB, EKS, ECS, ECR and RDS. It's real compute: instances are actual QEMU VMs, and VPCs are real OVN networks with security groups and elastic IPs. It's not an emulator like LocalStack.
Why not existing FOSS
Most infrastructure tooling, docs and skills today assume AWS. If you want that model on your own hardware, the existing options each miss something:
Why it's relevant
Spinifex is designed and built by infrastructure engineers, including former AWS team members. We use Claude Code to speed up certain tasks: boilerplate for AWS API handlers, documentation, generating test cases, and large refactors. Architecture, security (authentication, encryption, threat modelling), performance tuning and production operations are done by people.
Repo: GitHub - mulgadc/spinifex: Spinifex – Open source AWS-compatible platform for secure edge deployments. Run EC2, VPC, S3, and EBS-like services on bare metal with full control. Built for environments where running in the cloud isn’t an option. Whether you’re deploying to edge sites, private data-centers, or operating in low-connectivity or highly contested environments.
Site: Mulga | Run AWS workloads on any compute, zero re-write
--
I welcome feedback as a comment on the forum from the STH community for roadmap ideas and stories installing Spinifex on your home-lab or rack!
Spinifex reimplements the AWS APIs on hardware you own: EC2, EBS, S3, VPC, IAM, ALB/NLB, EKS, ECS, ECR and RDS. It's real compute: instances are actual QEMU VMs, and VPCs are real OVN networks with security groups and elastic IPs. It's not an emulator like LocalStack.
Why not existing FOSS
Most infrastructure tooling, docs and skills today assume AWS. If you want that model on your own hardware, the existing options each miss something:
- LocalStack and similar emulators mock the API for testing. Nothing really runs, and nothing persists like a real cloud.
- OpenStack is a real private cloud, but it has its own APIs, so your AWS Terraform, SDK code and knowledge don't carry across.
- Proxmox is a great hypervisor, but it isn't a cloud API. There's no VPC, IAM, S3 or EKS layer, and the Terraform is completely different. And let's be honest, CEPH is a pain.
Why it's relevant
- Move workloads off AWS to your own infrastructure, while maintaining a "local" AWS cloud you own. Same SDKs/API endpoints run.
- Learn AWS without the bill. You can build the VPC-plus-EC2-plus-RDS stack from a cert course and leave it running for a month without a surprise invoice.
- Your Terraform works in both places. Keep one AWS profile for work and another for the rack in your home-lab, or a co-location provider for prod.
- Single-node install from a USB or ISO. It comes up as a working one-node cluster, and you can join more nodes later.
Spinifex is designed and built by infrastructure engineers, including former AWS team members. We use Claude Code to speed up certain tasks: boilerplate for AWS API handlers, documentation, generating test cases, and large refactors. Architecture, security (authentication, encryption, threat modelling), performance tuning and production operations are done by people.
Repo: GitHub - mulgadc/spinifex: Spinifex – Open source AWS-compatible platform for secure edge deployments. Run EC2, VPC, S3, and EBS-like services on bare metal with full control. Built for environments where running in the cloud isn’t an option. Whether you’re deploying to edge sites, private data-centers, or operating in low-connectivity or highly contested environments.
Site: Mulga | Run AWS workloads on any compute, zero re-write
--
I welcome feedback as a comment on the forum from the STH community for roadmap ideas and stories installing Spinifex on your home-lab or rack!