Skip to main content

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.

Why TyKO

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.

How it works

From zero to HA in three steps

A highly-available Typesense cluster on Kubernetes, without the yak-shaving.

STEP 01

Install the Operator

Deploy TyKO with a single Helm command into your Kubernetes cluster.

STEP 02

Declare a cluster

Create a TypesenseCluster custom resource describing size, storage, and exposure.

STEP 03

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.