# FreezeRay ## Docs - [freezeray freeze](https://docs.freezeray.dev/cli/freeze.md): Freeze a schema version - [freezeray generate](https://docs.freezeray.dev/cli/generate.md): Generate FreezeRay artifacts with fine-grained control - [freezeray init](https://docs.freezeray.dev/cli/init.md): Initialize FreezeRay in your project - [Drift Detection](https://docs.freezeray.dev/concepts/drift-detection.md): Detecting accidental schema changes - [Migration Testing](https://docs.freezeray.dev/concepts/migration-testing.md): How FreezeRay validates migration paths - [Schema Freezing](https://docs.freezeray.dev/concepts/schema-freezing.md): Understanding how FreezeRay captures immutable schema snapshots - [CI Integration](https://docs.freezeray.dev/guides/ci-integration.md): Integrate FreezeRay into your CI pipeline - [Your First Freeze](https://docs.freezeray.dev/guides/first-freeze.md): Step-by-step guide to freezing your first schema - [Testing Migrations](https://docs.freezeray.dev/guides/testing-migrations.md): Guide to testing schema migrations - [Installation](https://docs.freezeray.dev/installation.md): Install FreezeRay CLI and Swift package - [Introduction](https://docs.freezeray.dev/introduction.md): Welcome to FreezeRay - SwiftData schema freezing and migration testing - [@FreezeSchema](https://docs.freezeray.dev/macros/freeze-schema.md): Mark schemas for freezing - [Quickstart](https://docs.freezeray.dev/quickstart.md): Freeze your first SwiftData schema in 5 minutes ## OpenAPI Specs - [openapi](https://docs.freezeray.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/TrinsicVentures/FreezeRay) - [Community](https://github.com/TrinsicVentures/FreezeRay/discussions)