Launched March 18, 2025
Cyphernetes

Cyphernetes

A Kubernetes Query Language

Free5,407 impressions#9 of its week

Cyphernetes is a Cypher-inspired query language for Kubernetes. A mixture of ASCII-art, SQL and JSONPath, it lets the user express Kubernetes graph operations in a fun and creative way. Cyphernetes works out-of-the-box with your CRDs, supports multi-cluster queries, and more.

Cyphernetes is a Cypher-inspired query language for Kubernetes that enables graph-style operations across resources.

for
Kubernetes administrators and developers who need expressive, multi-cluster queries.
license
Apache-2.0
AvitalTamir/cyphernetes 1.2k 25Goupdated 3 months ago

Key features

6 features of Cyphernetes
  • Cypher Syntax — Write Kubernetes queries using familiar Cypher, SQL-like, and JSONPath constructs.
  • Zero Configuration — Works out-of-the-box with any cluster and automatically discovers all CRDs.
  • Multi-Cluster Native — Run a single query across multiple clusters and environments.
  • Interactive REPL — Shell with auto-completion, syntax highlighting, and macros for common tasks.
  • Web Graph UI — Visualize resources and relationships, execute queries with instant feedback.
  • Dynamic Operators — Define reactive workflows and production operators without writing Go code.

Use cases

  • Delete all non-running pods across namespaces with a single MATCH-DELETE query.
  • Explore relationships between custom resources in a visual graph UI.
  • Create automated operators that react to resource state changes using Cyphernetes queries.
  • Run inventory reports across multiple clusters in one command.

Cyphernetes FAQ

Do I need to configure anything to start using Cyphernetes?+

No, Cyphernetes discovers all CRDs and resource relationships automatically when connected to a cluster.

Can I query resources across multiple clusters?+

Yes, the language is multi-cluster native and lets you run a single query across all connected clusters.

What interfaces are available for running queries?+

Cyphernetes provides an interactive REPL shell, a web UI for graph visualization, and supports defining dynamic operators.

Do I need to write Go code to create operators?+

No, you can build production-ready operators directly with Cyphernetes queries.

How does Cyphernetes compare to using kubectl scripts?+

Cyphernetes replaces complex kubectl pipelines with concise graph queries, reducing boilerplate and improving readability.

Summarized by DevHunt from cyphernet.es · Sep 28, 2026. Details may change; check the official site.