**Refine** supports many data providers. To include them in your project, you can use `npm install [packageName]` or you can select the preferred data provider with the `npm create refine-app@latest projectName` during the project creation phase with CLI. This will allow you to easily use these data providers in your project.

- [Simple REST API](/docs/data/packages/simple-rest)
- [GraphQL](/docs/data/packages/graphql)
- [NestJS CRUD](/docs/data/packages/nestjsx-crud)
- [Nestjs-Query](/docs/data/packages/nestjs-query)
- [Airtable](/docs/data/packages/airtable)
- [Strapi](https://github.com/refinedev/refine/tree/main/packages/strapi) - [Strapi v4](/docs/data/packages/strapi-v4)
- [Supabase](/docs/data/packages/supabase)
- [Hasura](/docs/data/packages/hasura)
- [Appwrite](/docs/data/packages/appwrite)
- [Medusa](https://github.com/refinedev/refine/tree/main/packages/medusa)

**Community ❤️**

- [Firebase](https://github.com/resulturan/refine-firebase) by [rturan29](https://github.com/resulturan)
- [Directus](https://github.com/tspvivek/refine-directus) by [tspvivek](https://github.com/tspvivek)
- [Elide](https://github.com/chirdeeptomar/refine-elide-rest) by [chirdeeptomar](https://github.com/chirdeeptomar)
- [Elide GraphQL](https://github.com/chirdeeptomar/refine-elide-graphql) by [chirdeeptomar](https://github.com/chirdeeptomar)
- [useGenerated](https://github.com/usegen/refine-use-generated) by [usegen](https://github.com/usegen)
- [Hygraph](https://hygraph.com/) by [acomagu](https://github.com/acomagu/refine-hygraph)
- [Sanity](https://www.sanity.io) by [hirenf14](https://github.com/hirenf14/refine-sanity)
- [SQLite](https://www.sqlite.org/index.html) by [mateusabelli](https://github.com/mateusabelli/refine-sqlite)
- [JSON:API](https://jsonapi.org/) by [mahirmahdi](https://github.com/MahirMahdi/refine-jsonapi)
- [PocketBase](https://pocketbase.io/) by [kruschid](https://github.com/kruschid)
- [PostgREST](https://github.com/ffimnsr/refine-postgrest-ts) by [ffimnsr](https://github.com/ffimnsr)

_If you have created a custom data provider and would like to share it with the community, feel free to create a PR. We would be happy to include it on this page for others to use._
