The Spreadsheet-Native Orchestration Platform

Sheeternetes runs your containers on the only runtime humanity already trusts with its most critical data: the Google Sheet. No clusters. No etcd. No YAML. Just Infinite Power, one row at a time.

Get certified β†’ See the comparison

Why Sheeternetes

Kubernetes solved container orchestration by adding a distributed operating system, a consensus database, and sixty-three resource types. Sheeternetes solves it by opening a spreadsheet. One of these you can explain to your CFO.

🧾

Zero infrastructure

The control plane is a Google Sheet. Nothing to provision, patch, or page you at 3am. Google keeps the lights on; you keep the tab open.

🚫

No YAML

Workloads are rows. If you must serialize, we emit JSON β€” which is merely YAML that has already compiled. Indentation-related outages: eliminated.

πŸ—„οΈ

No etcd

State lives in cells. The source of truth is a thing your whole company can already read, filter, and accidentally sort by column B.

πŸ”

It reconciles

A real control loop: heartbeat-driven scheduling, self-healing on node loss, restart-on-crash, and rolling updates with maxUnavailable=1.

πŸ•ΈοΈ

Services & DNS (Sheetlium)

A shared Docker network with service aliases gives you service discovery and basic load balancing β€” Services, without the CRDs.

πŸš€

GitOps (Sheetlux CD)

Point ./sheetlux at a directory of manifests and it syncs desired state into the Sheet. Declarative delivery, spreadsheet-native.

πŸ‘€

Observability by staring

Your dashboard is the Deployments tab. Conditional formatting is your alerting stack. Mean time to insight: one glance.

πŸ’Έ

$0 control-plane bill

The most cost-optimized orchestrator in the industry, because the industry forgot to check whether a spreadsheet counts. It does now.

Honest comparison

Every column is a real, respectable orchestrator. One of them is a spreadsheet. We report the facts; you draw the obvious conclusion.

  Sheeternetes πŸ’© Kubernetes HashiCorp Nomad Docker Swarm Cloud Foundry
Control planeA Google Sheetetcd + API server + controllers + schedulerRaft + server nodesRaft-backed managersBOSH + Diego
Lines of YAML for hello-world0 (we use JSON)~40~15 (HCL)~12a manifest and a prayer
Distributed consensus DB requiredNo β€” it's a SheetYes (etcd)Yes (Raft)Yes (Raft)Yes
Editable by your CFOYesNoNoNoAbsolutely not
Learning curveOne afternoonOne careerOne weekOne weekendOne reorg
ObservabilityOpen the tabPrometheus + Grafana + a teamMetrics APILimitedLoggregator
Spreadsheet-nativeβœ… Only us❌❌❌❌
Control-plane cost$0$$$$$$$$$
Time travel (undo)Ctrl+Z (revision history)NoNoNoNo
Safe for production at scalePlease don'tYesYesYesYes
Governed bySheet-Native Computing FoundationCNCFHashiCorpDockerCF Foundation

Disclaimer: this is an enterprise-grade joke. Do not run production on a spreadsheet. (If you do, please film it.)

How it works, in one breath

Apps Script is the API server, scheduler, and reconcile loop. The Google Sheet (tabs: Deployments, Nodes, Pods, Events) is etcd. kubelet.sh on your Docker hosts is the kubelet; skctl is your kubectl. Nodes heartbeat the API server, the scheduler bin-packs by CPU and memory, and the loop keeps desired state and reality in agreement. It is exactly Kubernetes, if Kubernetes were a spreadsheet and also a joke.

Become a Certified Sheeternetes Fundamentals Engineer β†’ Roadmap