Documentation Categories
Navigate Geode’s comprehensive documentation organized by topic. Find guides, references, and tutorials for graph database development, query language, performance optimization, and more.
Documentation Categories
Geode’s documentation is organized into focused categories to help you find exactly what you need. Whether you’re learning GQL for the first time, optimizing query performance, understanding system architecture, or deploying in production, these categories provide structured paths through our comprehensive documentation library.
How to Navigate This Documentation
This category system organizes over 100 documentation pages by topic and purpose. Each category contains related guides, references, tutorials, and examples that build on each other. Categories are designed to be browsed independently or followed sequentially depending on your learning goals.
For new users, start with Getting Started and Core Concepts , then explore GQL for query language fundamentals.
For developers, focus on Development , Client Libraries , and Query Language to build applications effectively.
For operators, prioritize Operations , Deployment & DevOps , and Performance for production readiness.
For architects, dive into Architecture , Performance & Scaling , and Security & Compliance to understand system design.
Primary Categories
GQL (Graph Query Language)
Master the ISO/IEC 39075:2024 Graph Query Language standard. This category covers GQL syntax, semantics, pattern matching, data manipulation, and ISO conformance. Geode follows the ISO/IEC 39075:2024 compliance; see the conformance profile for scope.
Key topics: GQL basics, pattern matching, MATCH clauses, WHERE filtering, RETURN projection, INSERT/SET/DELETE operations, aggregations, subqueries, path queries, ISO conformance
Ideal for: Developers learning GQL, database architects, query optimization specialists
Query Language & Patterns
Comprehensive query language documentation including syntax reference, pattern matching techniques, optimization strategies, and advanced query features. Learn to write efficient GQL queries and understand query execution.
Key topics: Query syntax, pattern matching, filtering, projections, aggregations, subqueries, CTEs, path queries, query optimization, EXPLAIN/PROFILE
Ideal for: Application developers, data analysts, performance engineers
Performance & Optimization
Performance tuning and optimization guidance covering query optimization, indexing strategies, profiling, benchmarking, and system-level performance improvements. Achieve optimal throughput and latency for your workloads.
Key topics: Query optimization, index design, EXPLAIN/PROFILE analysis, system configuration, benchmarking, capacity planning, performance troubleshooting
Ideal for: Performance engineers, database administrators, system architects
System Architecture
Browse Architecture Category →
Deep dive into Geode’s internal architecture including query engine design, storage layer, QUIC protocol, concurrency control, and distributed systems patterns. Understanding architecture enables informed optimization and deployment decisions.
Key topics: Query engine, storage layer, MVCC/SSI, WAL, QUIC protocol, index structures (HNSW, BM25), concurrency control, distributed architecture
Ideal for: System architects, database engineers, performance specialists
Core Concepts
Fundamental graph database concepts including property graphs, nodes, relationships, labels, properties, paths, and graph modeling. Essential foundation for working with Geode effectively.
Key topics: Property graphs, graph modeling, schema design, nodes and relationships, labels and properties, graph theory basics
Ideal for: Beginners, developers new to graph databases, data modelers
Specialized Categories
Getting Started
Quick start guides, installation instructions, first queries, and initial setup. Get Geode running and execute your first graph queries in minutes.
Key topics: Installation, quick start, first queries, basic operations, initial configuration
Ideal for: New users, evaluators, proof-of-concept developers
Development
Development workflow, testing strategies, debugging techniques, IDE integration, REPL usage, and development best practices for building with Geode.
Key topics: Development workflow, testing, debugging, IDE integration, REPL, local development
Ideal for: Application developers, test engineers, development teams
Client Libraries
Complete documentation for Geode’s polyglot client libraries including Go, Python, Rust, Node.js, and Zig. Learn connection management, query execution, transactions, and language-specific patterns.
Key topics: Go client, Python client, Rust client, Zig client, connection pooling, transactions, prepared statements
Ideal for: Application developers, integration engineers, polyglot teams
Operations
Production operations including monitoring, backup/restore, maintenance, troubleshooting, and operational best practices for running Geode in production.
Key topics: Monitoring, backup/restore, maintenance, troubleshooting, operational procedures, disaster recovery
Ideal for: Database administrators, operations teams, SREs
Deployment & DevOps
Deployment patterns, containerization (Docker/Kubernetes), cloud deployment (AWS/GCP/Azure), infrastructure automation, CI/CD integration, and orchestration.
Key topics: Docker deployment, Kubernetes, cloud platforms, infrastructure as code, CI/CD, orchestration
Ideal for: DevOps engineers, platform engineers, cloud architects
Security & Compliance
Browse Security & Compliance →
Security features including authentication, authorization, encryption, Row-Level Security (RLS), audit logging, and compliance requirements.
Key topics: Authentication, authorization, RLS policies, encryption (at-rest/in-transit), audit logging, compliance
Ideal for: Security engineers, compliance officers, enterprise architects
Best Practices
Production-proven patterns, anti-patterns to avoid, optimization strategies, schema design guidelines, and operational excellence recommendations.
Key topics: Schema design, query patterns, performance optimization, operational excellence, security best practices
Ideal for: All users seeking to optimize their Geode usage
Advanced Features
Advanced functionality including vector search (HNSW), full-text search (BM25), computed properties, materialized views, hooks/triggers, stored procedures, and custom functions.
Key topics: Vector search, full-text search, computed properties, materialized views, hooks, stored procedures, UDFs
Ideal for: Advanced developers, specialized use cases, ML/AI applications
Graph Modeling
Graph data modeling techniques, schema design patterns, relationship modeling, temporal graphs, and modeling best practices for various domains.
Key topics: Graph schema design, relationship modeling, temporal modeling, domain-specific patterns, normalization
Ideal for: Data modelers, architects, domain experts
Graph Algorithms & Analytics
Graph algorithms including PageRank, community detection, shortest paths, centrality measures, and analytical queries for extracting insights from graph data.
Key topics: PageRank, community detection, shortest paths, centrality, graph analytics, algorithm implementation
Ideal for: Data scientists, analysts, algorithm developers
Analytics & ML
Analytics workloads, machine learning integration, embedding generation, similarity search, recommendation systems, and AI/ML use cases with graph data.
Key topics: Graph analytics, ML integration, embeddings, vector search, recommendations, collaborative filtering
Ideal for: Data scientists, ML engineers, analytics teams
Use Cases
Real-world applications, industry-specific examples, solution architectures, and case studies demonstrating Geode in production scenarios.
Key topics: Industry applications, solution patterns, case studies, reference architectures, production examples
Ideal for: Solution architects, decision makers, evaluators
Examples
Practical code examples, sample applications, recipes, and hands-on demonstrations across various use cases and features.
Key topics: Code samples, working examples, recipes, demonstrations, sample applications
Ideal for: Developers learning by example, quick reference needs
Tutorials
Step-by-step tutorials, hands-on learning paths, guided exercises, and interactive learning materials for mastering Geode features.
Key topics: Guided tutorials, learning paths, hands-on exercises, progressive skill building
Ideal for: Learners preferring structured instruction, training programs
Reference
Complete technical reference including GQL syntax, functions, operators, data types, configuration options, API documentation, and command-line reference.
Key topics: GQL syntax reference, function reference, data types, configuration, CLI reference, API docs
Ideal for: All users needing authoritative technical details
Configuration
Server configuration, performance tuning parameters, deployment settings, runtime options, and configuration best practices.
Key topics: Server configuration, tuning parameters, deployment settings, runtime options, configuration files
Ideal for: Administrators, operators, performance engineers
Graph Databases 101
Introduction to graph database concepts for those new to graph technology. Covers graph fundamentals, use cases, when to use graphs, and conceptual foundations.
Key topics: Graph fundamentals, when to use graphs, graph vs relational, graph concepts, getting started with graphs
Ideal for: Beginners, those evaluating graph databases, concept learners
Additional Resources
Contributing
Contribution guidelines, development setup, testing requirements, documentation standards, and community participation for contributing to Geode.
Key topics: Contribution guide, development setup, pull requests, testing, documentation, community
Ideal for: Open source contributors, community members
Documentation
Meta-documentation about this documentation itself, including organization, navigation, search tips, and how to contribute documentation improvements.
Key topics: Documentation structure, navigation, search, contributing docs, writing guidelines
Ideal for: Documentation users, documentation contributors
Releases
Release notes, changelogs, version history, upgrade guides, and what’s new in each Geode version.
Key topics: Release notes, changelogs, version history, upgrade guides, breaking changes
Ideal for: All users tracking Geode evolution
Zig
Zig programming language resources for those extending Geode or contributing to the core server, which is written in Zig.
Key topics: Zig language, Geode internals, contributing, building from source, Zig ecosystem
Ideal for: Core contributors, Zig developers, those extending Geode
Finding What You Need
Search Strategy
- Start broad: Begin with a primary category matching your general topic
- Scan category pages: Category landing pages provide comprehensive overviews with links to all related content
- Use tags: Cross-cutting tags help find related content across categories
- Search: Use site search for specific terms or concepts
- Follow links: Documentation is heavily cross-linked; follow related page links
Common Navigation Paths
Learning GQL: Getting Started → Core Concepts → GQL → Query Language → Tutorials
Building Applications: Client Libraries → Development → Query Language → Best Practices
Production Deployment: Operations → Deployment & DevOps → Security → Performance → Configuration
Performance Tuning: Performance → Query Language → Architecture → Best Practices
Advanced Features: Core Concepts → Advanced Features → Graph Algorithms → Analytics & ML
Documentation Quality
Geode’s documentation maintains high standards:
- Comprehensive: Over 100 pages covering all features and use cases
- Accurate: Documentation tested against production codebase
- Current: Updated with each release
- Practical: Includes working examples and real-world patterns
- Cross-referenced: Heavily linked for easy navigation
- SEO-optimized: Discoverable through search engines
Contributing to Documentation
Found an error? Have a suggestion? Documentation contributions are welcome. See the Contributing category for guidelines on improving Geode’s documentation.
Support and Community
- GitHub Issues: Report documentation issues or request topics
- Community Forums: Ask questions and share knowledge
- Commercial Support: Available for enterprise customers
Last Updated: January 2026 Documentation Version: Geode v0.1.3+ Coverage: 100+ documentation pages across 31 categories
Category: Getting Started
Begin your Geode journey with installation guides, quick start tutorials, and foundational concepts …
Category: Graph Algorithms and Analytics
Comprehensive graph algorithms and analytics documentation for Geode including PageRank, community …
Category: Graph Databases 101
Foundational concepts, core principles, and introductory guides to understanding graph databases and …
Category: Graph Modeling
Design patterns, best practices, and methodologies for modeling data as graphs in Geode database.
Category: Graph Query Language (GQL)
Comprehensive GQL query language documentation for Geode including ISO standard syntax, pattern …
Category: Guides
Step-by-step guides and how-to documentation for common tasks, workflows, and use cases with Geode …
Category: Operations & Production Management
Operational documentation for running Geode in production including monitoring, observability, …
Category: Overview and Introduction
Comprehensive overview of Geode graph database: architecture, features, ISO GQL conformance profile, …
Category: Performance and Scaling
Comprehensive performance optimization and scaling documentation for Geode including indexing …
Category: Query Optimization
Comprehensive query optimization documentation for Geode including query planning, cost-based …
Category: Releases and Changelog
Geode release notes, changelogs, version history, upgrade guides, breaking changes, and deprecation …
Category: Security & Compliance
Enterprise security and compliance documentation covering authentication, encryption, Row-Level …