# Docs - **Getting Started** - [Introduction](/docs): The type-safe permission management you've always needed - [Quick Start](/docs/quick-start): A quick start guide to start using Permix and validating your permissions - [Migrate v3 to v4](/docs/migration-v3-to-v4): Step-by-step guide for upgrading Permix from v3 to v4 - [Comparison](/docs/comparison): Comparison with other libraries - **Guide** - [Instance](/docs/guide/instance): Learn how to create a new Permix instance - [Setup](/docs/guide/setup): Learn how to setup permissions in your project - [Check](/docs/guide/check): Learn how to check permissions in your application - [Template](/docs/guide/template): Learn how to define permissions using templates - [Relationship-Based Access Control](/docs/guide/rebac): How to model ReBAC patterns with Permix using closures and data-based rules - [Events](/docs/guide/events): Learn how to handle permission updates in your application - [Hydration (SSR)](/docs/guide/hydration): Learn how to hydrate and dehydrate permissions in your application - [Ready State](/docs/guide/ready): Learn how to use the `isReady()` method to check if permissions are ready to use. - **Integrations** - [React](/docs/integrations/react): Learn how to use Permix with React applications - [Next.js](/docs/integrations/next): Learn how to use Permix with Next.js App Router - [TanStack Start](/docs/integrations/tanstack-start): Learn how to use Permix with TanStack Start - [Vue](/docs/integrations/vue): Learn how to use Permix with Vue applications - [Solid](/docs/integrations/solid): Learn how to use Permix with Solid applications - [Svelte](/docs/integrations/svelte): Learn how to use Permix with Svelte applications - [Node.js](/docs/integrations/node): Learn how to use Permix with Node.js HTTP servers - [Server](/docs/integrations/server): Learn how to use Permix with web-standard fetch-style servers - [tRPC](/docs/integrations/trpc): Learn how to use Permix with tRPC - [oRPC](/docs/integrations/orpc): Learn how to use Permix with oRPC - [Express](/docs/integrations/express): Learn how to use Permix with Express - [Hono](/docs/integrations/hono): Learn how to use Permix with Hono - [Elysia](/docs/integrations/elysia): Learn how to use Permix with Elysia - [Fastify](/docs/integrations/fastify): Learn how to use Permix with Fastify - [Effect](/docs/integrations/effect): Learn how to use Permix with Effect - [Drizzle](/docs/integrations/drizzle): Auto-generate a Permix definition and CRUD rules from your Drizzle schema - **Separator** - [Examples](https://github.com/letstri/permix/tree/main/examples) - **LLMs** - [llms.txt](/llms.txt) - [llms-full.txt](/llms-full.txt)