layout | title |
---|---|
default |
Supported Data Provider Backends |
Thanks to the Data Provider architecture, react-admin supports a lot of API backends. Check the list below for open-source packages developed and maintained by the core team and developers from the react-admin community.
If you can't find a Data Provider for your backend below, no worries! Writing a Data Provider takes a couple of hours, and won't prevent you from using react-admin.
That's a long list!
If you don't know where to start, use any of the following:
- marmelab/ra-data-fakerest: Simulates an API based on a JSON object. It doesn't even require a server.
- marmelab/ra-data-json-server: Similar to the previous one, but requires an API powered by JSONServer.
- marmelab/ra-data-simple-rest: A basic REST adapter that reflects the structure of many APIs
- marmelab/ra-data-localstorage: Persists user editions in local storage. This allows local-first apps, and can be useful in tests.
- marmelab/ra-data-localforage: Uses a local, offline database based on IndexedDB. Falls back to WebSQL or localStorage.
Tip: Since dataProviders all present the same interface, you can use one dataProvider during early prototyping / development phases, then switch to the dataProvider that fits your production infrastructure.
If you've written a Data Provider for another backend, and open-sourced it, please help complete this list with your package.