SaaS-simple deployment of Kubernetes - on your own hardware.
Go to file
Artem Chernyshev c761e34765
Some checks are pending
default / default (push) Waiting to run
default / e2e-backups (push) Blocked by required conditions
default / e2e-cluster-import (push) Blocked by required conditions
default / e2e-forced-removal (push) Blocked by required conditions
default / e2e-omni-upgrade (push) Blocked by required conditions
default / e2e-scaling (push) Blocked by required conditions
default / e2e-short (push) Blocked by required conditions
default / e2e-short-secureboot (push) Blocked by required conditions
default / e2e-templates (push) Blocked by required conditions
default / e2e-upgrades (push) Blocked by required conditions
default / e2e-workload-proxy (push) Blocked by required conditions
release(v1.0.0-beta.1): prepare release
This is the official v1.0.0-beta.1 release.

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2025-07-24 13:29:00 +03:00
.github feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
.vscode chore: add GOEXPERIMENT env to vscode config 2025-03-14 11:15:53 +01:00
client chore: support encoding extra docs in siderolink.RenderJoinConfig 2025-07-23 15:09:32 +03:00
cmd feat: add support for imported cluster secrets 2025-07-16 12:34:47 +02:00
deploy release(v1.0.0-beta.1): prepare release 2025-07-24 13:29:00 +03:00
docs docs: add screenshot and install link 2024-03-29 09:25:06 -07:00
frontend feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
hack release(v1.0.0-beta.0): prepare release 2025-07-21 16:14:45 +03:00
internal release(v1.0.0-beta.1): prepare release 2025-07-24 13:29:00 +03:00
.codecov.yml chore: run rekres 2024-05-23 20:34:11 +03:00
.conform.yaml feat: display OMNI_ENDPOINT in the service account creation UI 2025-01-29 15:27:36 +03:00
.dockerignore feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
.gitignore chore: add go.work file 2024-07-01 21:08:34 +04:00
.golangci.yml feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
.kres.yaml release(v1.0.0-beta.1): prepare release 2025-07-24 13:29:00 +03:00
.license-header.go.txt feat: display OMNI_ENDPOINT in the service account creation UI 2025-01-29 15:27:36 +03:00
.markdownlint.json chore: initial commit 2024-02-29 17:19:57 +04:00
.secrets.yaml chore: use new Auth0 app for CI 2024-05-06 12:57:23 +03:00
.sops.yaml chore: use sops for secrets 2024-04-19 14:03:55 +05:30
CHANGELOG.md release(v1.0.0-beta.1): prepare release 2025-07-24 13:29:00 +03:00
CONTRIBUTING.md chore: initial commit 2024-02-29 17:19:57 +04:00
DEVELOPMENT.md docs: add guide for development on darwin 2025-06-24 23:54:47 +09:00
Dockerfile feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
go.mod feat: add support for imported cluster secrets 2025-07-16 12:34:47 +02:00
go.sum feat: add support for imported cluster secrets 2025-07-16 12:34:47 +02:00
go.work chore: rekres, bump deps, Go, Talos and k8s versions, satisfy linters 2025-07-11 18:23:48 +02:00
LICENSE release(v1.0.0-beta.1): prepare release 2025-07-24 13:29:00 +03:00
Makefile feat: implement the API for reading resources and their dependency graph 2025-07-21 20:50:47 +03:00
README.md docs: update doc urls 2024-08-16 11:17:05 -07:00
SECURITY.md test: use go test to build and run Omni integration tests 2025-06-03 15:07:00 +03:00
vetur.config.js feat: display OMNI_ENDPOINT in the service account creation UI 2025-01-29 15:27:36 +03:00

Omni screenshot

SaaS-simple deployment of Kubernetes - on your own hardware.

Release Pre-release


Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Built on Talos Linux by the folks at Sidero.

Boot from an Omni image. Click to allocate to a cluster. Thats it!

  • Vanilla Kubernetes, on your machines, under your control.
  • Elegant UI for management and operations
  • Security taken care of—ties into your Enterprise ID provider
  • Highly Available Kubernetes API endpoint built in
  • Firewall friendly—manage edge nodes securely
  • From single-node clusters to the largest scale
  • Support for GPUs and most CSIs

Install

Omni is available via a Business Source License which allows free installations in non-production environments. If you would like to deploy Omni for production use please contact Sidero sales. If you would like to subscribe to the hosted version of Omni please see the SaaS pricing.

If you would like to self-host Omni for non-production workloads please follow the instructions in the documentation.

Development

For instructions on developing Omni, see DEVELOPMENT.md.

Community

If you're interested in this project and would like to help in engineering efforts or have general usage questions, we are happy to have you! We hold a weekly meeting that all audiences are welcome to attend.

Office Hours

You can subscribe to this meeting by joining the community forum above.

Note: You can convert the meeting hours to your local time.

Contributing

Contributions are welcomed and appreciated! See Contributing for our guidelines.

Licenses

The Omni code is released under a combination of two licenses:

When contributing to an Omni feature, you can find the relevant license in the comments at the top of each file.