Mirror: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
1--- 2title: API 3order: 9 4--- 5 6# API 7 8`urql` is a collection of multiple packages. You'll likely be using one of the framework bindings 9package or exchange packages, which are all listed in this section. 10 11Most of these packages will refer to or use utilities and types from the `@urql/core` package. [Read 12more about the core package on the "Core" page.](../basics/core.md) 13 14> **Note:** These API docs are deprecated as we now keep TSDocs in all published packages. 15> You can view TSDocs while using these packages in your editor, as long as it supports the 16> TypeScript Language Server. 17> We're planning to replace these API docs with a separate web app soon. 18 19- [`@urql/core` API docs](./core.md) 20- [`urql` React API docs](./urql.md) 21- [`@urql/preact` Preact API docs](./preact.md) 22- [`@urql/svelte` Svelte API docs](./svelte.md) 23- [`@urql/exchange-graphcache` API docs](./graphcache.md) 24- [`@urql/exchange-retry` API docs](./retry-exchange.md) 25- [`@urql/exchange-execute` API docs](./execute-exchange.md) 26- [`@urql/exchange-request-policy` API docs](./request-policy-exchange.md) 27- [`@urql/exchange-auth` API docs](./auth-exchange.md) 28- [`@urql/exchange-refocus` API docs](./refocus-exchange.md)