WarpDrive is a lightweight data library for web apps —
universal, typed, reactive, and ready to scale.
WarpDrive provides features that make it easy to build scalable, fast, feature rich application — letting you ship better experiences more quickly without re-architecting your app or API. WarpDrive is:
- ⚡️ Committed to Best-In-Class Performance
- 🌲 Focused on being as svelte as possible
- 🚀 SSR Ready
- 💚 Typed
- 🔜 works with any framework
- ⚛️ Supports any API:
GraphQL
JSON:API
REST
tRPC
...bespoke or a mix - 🐹 Built with
♥️ by Ember
Get Started → Guides
Quick Links
- Installation
- API Docs
- Guides
- Build Config
- Ember Compatibility
- The Big List of Versions
- Contributing
- Community & Help
- RFCs
- Team
- Blog
Installation
pnpm add ember-data
Note
This will install the "legacy" experience. A new installer is currently being worked on for the Polaris experience and will be available soon.
Compatibility
The following table lists WarpDrive/EmberData versions alongside information about ember compatibility.
- Lockstep: the latest version of ember-source at the time of release
- Supported: the versions of ember-source the release officially supports
- Tested: the versions of ember-source the project tested this release against
- Range: the peer-dep range the release states for ember-source
the version of ember-source they were release with (lockstep), as well as the range of versions of ember-source that the project tested against at the point of release.
Status | WarpDrive/ EmberData | Lockstep | Supported | Tested | Range |
---|---|---|---|---|---|
Latest | 5.3.0 |
4.8 4.12 5.* |
3.28 4.4 4.8 4.12 5.2 5.3 |
3.28.12 >= 4.* >= 5.* |
|
LTS | 4.12.3 |
4.* 5.* |
3.28 4.4 4.8 4.12 5.0 |
3.28.12 >= 4.* >= 5.* |
|
Prior LTS | 4.12.3 |
4.* 5.* |
3.28 4.4 4.8 4.12 5.0 |
3.28.12 >= 4.* >= 5.* |
|
unsupported (prior LTS) |
4.8.6 |
4.* |
3.28 4.4 4.8 |
3.28.12 >= 4.* |
|
unsupported1 | 4.6.0 |
3.28 4.* |
3.28 4.4 4.5 4.6 |
3.28.12 >= 4.* |
|
unsupported1 (prior LTS) |
4.4.6 |
3.28 4.* |
3.28 4.4 |
3.28.12 >= 4.* |
The Big List of Versions
Package | Audience | LTS-4-12 | LTS | Stable | Beta | Canary |
---|---|---|---|---|---|---|
ember-data | 🐹 | |||||
@ember-data/active-record | 🌌 | |||||
@ember-data/adapter | 🐹 | |||||
@warp-drive/build-config | 🌌 | |||||
@ember-data/codemods | 🌌 | |||||
@warp-drive/diagnostic | 🌌 | |||||
@warp-drive/ember | 🐹 | |||||
@warp-drive/experiments | 🌌 | |||||
eslint-plugin-warp-drive | 🌌 | |||||
@ember-data/graph | 🌌 | |||||
@warp-drive/holodeck | 🌌 | |||||
@ember-data/json-api | 🌌🐹 | |||||
@ember-data/legacy-compat | 🐹 | |||||
@ember-data/model | 🐹 | |||||
@ember-data/request | 🌌 | |||||
@ember-data/request-utils | 🌌 | |||||
@ember-data/rest | 🌌 | |||||
@warp-drive/schema | 🌌 | |||||
@warp-drive/schema-record | 🌌 | |||||
@ember-data/serializer | 🐹 | |||||
@ember-data/store | 🌌 | |||||
@ember-data/tracking | 🌌🐹 |
Code of Conduct
Refer to the Code of Conduct for community guidelines and inclusivity.
License
This project is licensed under the MIT License.