Skip to main content

Cyphernetes

A Kubernetes Query Language

Cyphernetes Visualization
😣Before Cyphernetes
# Delete all pods that are not running
$ kubectl get pods --all-namespaces \
--field-selector 'status.phase!=Running' \
-o 'custom-columns=NAMESPACE:.metadata.namespace,NAME:.metadata.name' \
--no-headers | xargs -L1 -I {} bash -c 'set -- {}; kubectl delete pod $2 -n $1'
🤩With Cyphernetes
# Do the same thing!
MATCH (p:Pod)
WHERE p.status.phase != "Running"
DELETE p;

Why Cyphernetes?

🎯

Intuitive Graph Queries

Use Cypher-inspired syntax to query and manipulate your Kubernetes resources naturally, just like you would with a graph database.

🚀

Works Out of the Box

No setup required. Cyphernetes works with your existing Kubernetes clusters and automatically supports all your CRDs.

🌐

Multi-Cluster Support

Query and manage resources across multiple clusters with the same simple syntax. Perfect for complex, distributed environments.

A Growing Ecosystem

Interactive Shell

Fully-Featured Interactive Shell

Powerful interactive shell with auto-completion and syntax highlighting.

Web Client

Beautiful Web Client

Experience Kubernetes in a whole new way with the Web UI.

K8s Operators

Instant K8s Operators

Plug it into CI/CD. Spin up Operators in minutes.