Skip to main content

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)

Browse GQL Category →

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

Browse Query Category →

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

Browse Performance Category →

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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse Graph Algorithms →

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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

Browse 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

  1. Start broad: Begin with a primary category matching your general topic
  2. Scan category pages: Category landing pages provide comprehensive overviews with links to all related content
  3. Use tags: Cross-cutting tags help find related content across categories
  4. Search: Use site search for specific terms or concepts
  5. 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 …

8 posts
getting started Geode graph database +3

Category: Graph Algorithms and Analytics

Comprehensive graph algorithms and analytics documentation for Geode including PageRank, community …

3 posts
graph algorithms graph analytics PageRank +6

Category: Graph Databases 101

Foundational concepts, core principles, and introductory guides to understanding graph databases and …

3 posts
graph databases 101 Geode graph database fundamentals +3

Category: Graph Modeling

Design patterns, best practices, and methodologies for modeling data as graphs in Geode database.

1 post Jan 2026
graph modeling Geode graph database +3

Category: Graph Query Language (GQL)

Comprehensive GQL query language documentation for Geode including ISO standard syntax, pattern …

1 post
GQL Graph Query Language ISO 39075 +6

Category: Guides

Step-by-step guides and how-to documentation for common tasks, workflows, and use cases with Geode …

29 posts Jan 2026
guides Geode graph database +3

Category: Operations & Production Management

Operational documentation for running Geode in production including monitoring, observability, …

18 posts Jan 2026
operations monitoring deployment +5

Category: Overview and Introduction

Comprehensive overview of Geode graph database: architecture, features, ISO GQL conformance profile, …

1 post
overview introduction getting started +5

Category: Performance and Scaling

Comprehensive performance optimization and scaling documentation for Geode including indexing …

2 posts
performance scaling optimization +6

Category: Query Optimization

Comprehensive query optimization documentation for Geode including query planning, cost-based …

4 posts Jan 2026
query optimization query planning cost-based optimization +5

Category: Releases and Changelog

Geode release notes, changelogs, version history, upgrade guides, breaking changes, and deprecation …

1 post
releases changelog version history +4

Category: Security & Compliance

Enterprise security and compliance documentation covering authentication, encryption, Row-Level …

7 posts Jan 2026
security encryption authentication +5