Turnkey Typesense.
Highly available on Kubernetes.
TyKO runs highly-available Typesense clusters for you with quorum recovery, rolling upgrades, and zero-downtime operations, all Kubernetes-native.

Everything you need to run Typesense on Kubernetes
Built with the Operator SDK.
Opinionated where it matters, flexible where it counts.
Self-healing clusters
Automated failover, quorum recovery, and raft re-evaluation keep your Typesense clusters healthy without any manual intervention.
Zero-downtime updates
Rolling updates with safe orchestration ensure you stay operational while you upgrade, downgrade, or resize your Typesense clusters.
Batteries-included
StatefulSets, ConfigMaps, Secrets, Services, PodMetrics, HttpRoutes and many more, all managed for you.
Ingress & Gateway APIs
Expose Typesense securely using Kubernetes Ingress or the Gateway API. Integrates with Shared Gateways & TLS termination.
Observability
Expose Typesense node health status and metrics to Prometheus for monitoring and alerting purposes.
Production-ready
Opinionated defaults for secure production-ready clusters and sane resource limits.
S3-compatible storage
Persist data on any S3-compatible object storage. Works with OBS, AWS S3, RustFS and many more for vendor-neutral storage.
Kubernetes-native
Built with Go & Operator SDK, following Kubernetes best practices. Extend TyKO to your needs if you wish.
From zero to HA in three steps
A highly-available Typesense cluster on Kubernetes, without the yak-shaving.
Install the Operator
Deploy TyKO with a single Helm command into your Kubernetes cluster.
Declare a cluster
Create a TypesenseCluster custom resource describing size, storage, and exposure.
Let TyKO run it
Sit back while TyKO handles quorum, failover, upgrades, and scaling automatically.
Ready to run Typesense on Kubernetes?
Deploy your first cluster in minutes.