TyKO
Your turnkey Typesense Kubernetes Operator
for highly available self-healing Typesense clusters

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 are always 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 support
Expose Typesense securely using Kubernetes Ingress or the Gateway API. Integrates with Shared Gateways & TLS termination.
Observability
Expose Typesense nodes 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 support
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.
How it works
Three simple steps to set up a highly available Typesense cluster
Define your Cluster
Apply a single manifest with the version, size and storage you need.
Learn more ->Let TyKO do the rest
TyKO provisions, configures, monitors and heals the cluster automatically.
Learn more ->