# Kweri ## Docs - [Custom Fetcher](https://kweri.uchenna.xyz/advanced/custom-fetcher.md): Swap out the HTTP transport for auth, interceptors, or non-browser environments. - [DevTools](https://kweri.uchenna.xyz/advanced/devtools.md): A floating overlay for inspecting cache, observers, and network activity in real time. - [Eviction & GC](https://kweri.uchenna.xyz/advanced/eviction.md): Configure garbage collection to keep memory usage bounded. - [Persistence](https://kweri.uchenna.xyz/advanced/persistence.md): Restore cache across page reloads using a pluggable storage adapter. - [Cache](https://kweri.uchenna.xyz/api-reference/cache.md): Cache entry shape, status values, and helper functions. - [Kweri](https://kweri.uchenna.xyz/api-reference/kweri-class.md): Full API reference for the Kweri class. - [QueryClient](https://kweri.uchenna.xyz/api-reference/query-client.md): Low-level cache operations. Use Kweri directly unless you need fine-grained control. - [Types](https://kweri.uchenna.xyz/api-reference/types.md): All exported TypeScript types and interfaces. - [kweri-gen](https://kweri.uchenna.xyz/cli/kweri-gen.md): Generate type-safe client code from any OpenAPI specification. - [Caching](https://kweri.uchenna.xyz/concepts/caching.md): How kweri stores, ages, and invalidates data. - [Error Handling](https://kweri.uchenna.xyz/concepts/error-handling.md): How kweri classifies errors, caches them, and retries automatically. - [Query Keys](https://kweri.uchenna.xyz/concepts/query-keys.md): How kweri identifies, normalizes, and hashes cache entries. - [Endpoints](https://kweri.uchenna.xyz/core/endpoints.md): Define type-safe API endpoints with TypeBox schemas. - [Kweri Class](https://kweri.uchenna.xyz/core/kweri.md): The central facade — create one instance and share it everywhere. - [Mutations](https://kweri.uchenna.xyz/core/mutations.md): Execute writes with lifecycle hooks, optimistic updates, and automatic cache invalidation. - [React](https://kweri.uchenna.xyz/frameworks/react.md): Use kweri in React with hooks built on useSyncExternalStore. - [Vue](https://kweri.uchenna.xyz/frameworks/vue.md): Use kweri in Vue 3 with reactive refs and composables. - [Installation](https://kweri.uchenna.xyz/installation.md): Install kweri and configure your project. - [Introduction](https://kweri.uchenna.xyz/introduction.md): A framework-agnostic API client with smart caching, type-safe endpoints, and first-class React and Vue support. - [Quickstart](https://kweri.uchenna.xyz/quickstart.md): Get typed data fetching running in under five minutes. ## OpenAPI Specs - [openapi](https://kweri.uchenna.xyz/api-reference/openapi.json)