# ChameleonDB ## Docs - [Engine](https://docs.chameleondb.dev/api/engine.md): Initialize and configure the ChameleonDB Go SDK engine - [Error Handling](https://docs.chameleondb.dev/api/error-handling.md): Handle errors gracefully in the ChameleonDB Go SDK - [FFI Interface](https://docs.chameleondb.dev/api/ffi-interface.md): C ABI bridge between Rust core and Go runtime - [Mutations](https://docs.chameleondb.dev/api/mutations.md): Insert, update, and delete data with the ChameleonDB Go SDK - [Parser and AST](https://docs.chameleondb.dev/api/parser.md): LALRPOP-based parser and Abstract Syntax Tree structures - [Query Builder](https://docs.chameleondb.dev/api/query-builder.md): Build and execute type-safe queries with the ChameleonDB Go SDK - [Type Checker](https://docs.chameleondb.dev/api/type-checker.md): Static analysis and validation for schema ASTs - [chameleon config](https://docs.chameleondb.dev/cli/config.md): Manage configuration and paranoid modes - [chameleon init](https://docs.chameleondb.dev/cli/init.md): Initialize a new ChameleonDB project - [chameleon introspect](https://docs.chameleondb.dev/cli/introspect.md): Generate ChameleonDB schema from existing database - [chameleon journal](https://docs.chameleondb.dev/cli/journal.md): Query and audit operation logs - [chameleon migrate](https://docs.chameleondb.dev/cli/migrate.md): Generate and apply database migrations - [CLI Overview](https://docs.chameleondb.dev/cli/overview.md): Command-line interface for ChameleonDB schema management - [chameleon status](https://docs.chameleondb.dev/cli/status.md): Show ChameleonDB project status - [chameleon validate](https://docs.chameleondb.dev/cli/validate.md): Validate a ChameleonDB schema file - [chameleon verify](https://docs.chameleondb.dev/cli/verify.md): Verify Schema Vault integrity - [Architecture](https://docs.chameleondb.dev/concepts/architecture.md): System architecture and design decisions behind ChameleonDB - [Integrity Modes](https://docs.chameleondb.dev/concepts/integrity-modes.md): Unix-style protection rings for schema governance - [Schema Language](https://docs.chameleondb.dev/concepts/schema-language.md): Domain-first data modeling with the ChameleonDB schema language - [Schema Vault](https://docs.chameleondb.dev/concepts/schema-vault.md): Versioned, immutable schema storage with cryptographic integrity - [Debug Mode and Troubleshooting](https://docs.chameleondb.dev/guides/debugging.md): Use Debug mode to inspect generated SQL and troubleshoot ChameleonDB queries - [Database Introspection](https://docs.chameleondb.dev/guides/introspection.md): Generate Chameleon schemas from existing PostgreSQL databases - [Migration Workflow](https://docs.chameleondb.dev/guides/migrations.md): Complete guide to ChameleonDB's migration system with Schema Vault integration - [Managing Integrity Modes](https://docs.chameleondb.dev/guides/mode-management.md): Control schema change permissions with ChameleonDB's ring-based governance system - [Installation](https://docs.chameleondb.dev/installation.md): Install ChameleonDB on Linux, macOS, and Windows - [Introduction to ChameleonDB](https://docs.chameleondb.dev/introduction.md): Schema-governed database platform with explicit integrity guarantees - [Delete Operations](https://docs.chameleondb.dev/mutations/delete.md): Remove records safely with WHERE clause requirements - [Insert Operations](https://docs.chameleondb.dev/mutations/insert.md): Create new records with validation and type safety - [Safety Guards](https://docs.chameleondb.dev/mutations/safety.md): Built-in protections that prevent dangerous mutations - [Update Operations](https://docs.chameleondb.dev/mutations/update.md): Safely modify existing records with WHERE clause requirements - [Advanced Queries](https://docs.chameleondb.dev/queries/advanced.md): OrderBy, Limit, Offset, Select, Debug, and combining multiple query features - [Filter Operations](https://docs.chameleondb.dev/queries/filtering.md): Filter queries using comparison operators (eq, neq, gt, gte, lt, lte, like, in) - [Query System Overview](https://docs.chameleondb.dev/queries/overview.md): ChameleonDB's chainable query API with type validation and field projection - [Relations & Eager Loading](https://docs.chameleondb.dev/queries/relations.md): Load related entities with Include() to avoid N+1 queries - [Quick Start](https://docs.chameleondb.dev/quickstart.md): Get started with ChameleonDB in 5 minutes - [Annotations](https://docs.chameleondb.dev/schema/annotations.md): Backend optimization hints for ChameleonDB schemas - [Constraints](https://docs.chameleondb.dev/schema/constraints.md): Define validation rules and constraints in ChameleonDB schemas - [Entities](https://docs.chameleondb.dev/schema/entities.md): Define entities in ChameleonDB schemas - [Field Types](https://docs.chameleondb.dev/schema/fields-types.md): Supported field types in ChameleonDB schemas - [Relations](https://docs.chameleondb.dev/schema/relations.md): Define relationships between entities in ChameleonDB - [Security Best Practices](https://docs.chameleondb.dev/security/best-practices.md): Production security recommendations and operational guidelines - [Mode Enforcement](https://docs.chameleondb.dev/security/mode-enforcement.md): Ring-based access control with password-protected mode upgrades - [Security Overview](https://docs.chameleondb.dev/security/overview.md): Multi-layered security model with cryptographic integrity and ring-based access control - [Vault Integrity](https://docs.chameleondb.dev/security/vault-integrity.md): SHA256 hashing and tamper detection for schema versions