AboutSpinifexDocsPartner ProgramContact Purchase
Public V1 Release

Spinifex

Open-source AWS-compatible platform for secure edge deployments.

Your infrastructure. Your hardware.
Zero cloud dependency.

Built for environments where running in the cloud isn't an option. Whether you're deploying to edge sites, private data-centres, or operating in low-connectivity or highly contested environments — Spinifex gives you EC2-style compute, EBS-compatible block storage, and S3-compatible object storage on your own hardware.

The Platform

Three services. One platform.
Complete edge infrastructure.

Spinifex

Compute

EC2-compatible VM orchestration built on QEMU. Launch instances with the AWS CLI, SDKs, or Terraform. Cloud-init metadata, instance types, and full lifecycle management.

aws ec2 run-instances

Viperblock

Block Storage

EBS-compatible block storage with WAL backing, replication, snapshots, NVMe caching, and in-memory read/write optimisation. Attach volumes via NBD or virtio-blk.

aws ec2 create-volume

Predastore

Object Storage

S3-compatible object storage with Signature V4 auth, multipart uploads, and Reed-Solomon erasure coding for fault tolerance across nodes.

aws s3 cp file s3://bucket/

Get Started

Up and running in minutes

Install Spinifex

Single command install on any Ubuntu/Debian system.

bash
$ curl -fsSL https://install.mulgadc.com | bash

Setup OVN Networking

Configure OVN for VPC networking and virtual machine connectivity.

bash
$ sudo /usr/local/share/spinifex/setup-ovn.sh --management

Initialize

Bootstrap the local control plane.

bash
$ sudo spx admin init --node node1 --nodes 1

Start Services

Start the Spinifex services.

bash
$ sudo systemctl start spinifex.target

Query Instance Types

Use the standard AWS CLI to query available EC2 instance types to launch.

bash
$ export AWS_PROFILE=spinifex
$ aws ec2 describe-instance-types

Spinifex Initialized

Congratulations the Spinifex environment is initialized. Next, view our documentation on creating VPCs, subnets, installing AMI images, launching instances and more.

Why Spinifex

The cloud isn't always an option

Edge sites, private data-centres, air-gapped networks, contested environments — Spinifex delivers full-stack infrastructure wherever you need it.

AWS-Compatible APIs

Use the AWS CLI, SDKs, and Terraform you already know. No new tooling, no rewrites.

Zero Cloud Dependency

Runs entirely on your hardware. No phone-home, no control plane, no external authority.

Bare-Metal Performance

QEMU-based compute with direct hardware access. No hypervisor tax, no abstraction overhead.

Built-In Storage

Block and object storage included. NVMe caching, erasure coding, replication—out of the box.

Edge-First Architecture

Designed for disconnected, contested, and resource-constrained environments from day one.

Open Source

AGPL-3.0 licensed with a commercial option available. Inspect, modify, and deploy without vendor lock-in.

Capabilities

What you get out of the box

EC2
Compute API
EBS
Block Storage
S3
Object Storage
0
Cloud Required

Compute

  • QEMU-based VM orchestration
  • Cloud-init metadata service
  • Instance type definitions
  • Full lifecycle management

Block Storage

  • WAL-backed persistence
  • Snapshot and replication
  • NVMe caching layer
  • NBD & virtio-blk attach

Object Storage

  • S3 API with SigV4 auth
  • Multipart uploads
  • Reed-Solomon erasure coding
  • Fault-tolerant distribution

Your hardware.
Your rules.
No cloud required.

Spinifex is open source and publicly available as a V1 release. Try it on your own hardware, or get in touch to discuss deployment at scale.

Frequently Asked Questions

Spinifex is an open-source infrastructure platform that replicates core AWS services for bare-metal, edge, and on-premises environments. It lets you run cloud-like compute, storage, and object storage without depending on centralised cloud providers.

Yes. Spinifex provides drop-in compatibility with the AWS CLI, SDKs, and Terraform. If your application works with EC2, EBS, or S3—it works with Spinifex, no code changes required.

No. Spinifex is designed to operate fully offline. Every service runs locally on your hardware with zero dependency on external networks or cloud control planes. Connectivity is optional, not required.

Spinifex runs on any Linux-capable system—x86 or ARM. There is no proprietary hardware requirement. It is designed for everything from rack-mounted servers to rugged edge nodes.

Spinifex includes two storage engines: Viperblock for high-performance block storage (EBS-compatible) with snapshots, replication, and NVMe caching; and Predastore for S3-compatible object storage with Reed-Solomon erasure coding, multipart uploads, and multi-node clustering. Predastore distributes data across nodes for resilience and automatic failover—if a node is lost, objects remain available from surviving nodes without manual intervention.

Spinifex is now publicly available as a V1 release. Core compute, block storage, and object storage services are production-ready and available for deployment.

AGPL-3.0. The source is open and freely available. A commercial license is also available for organisations that require deployment outside the terms of the AGPL.