I personally really like to think that what we’ve already done, what we’re working on — it’s just a beginning. As idealistic as it sounds it’s very often so true. Storefront API is a GraphQL unified API for any frontend you might want to have: Angular, React, Vue — no problem.
Storefront API — General Purpose, GraphQL eCommerce Gateway
Storefront API is a customizable, modular eCommerce GraphQL gateway. You can use this product to provide all your frontends — including mobile applications with a single data source. GraphQL and REST support let you to easily implement BFF (Backend for Frontend) pattern. It unifies the interfaces between all the systems backing your frontend and lets you query multiple data sources with a single HTTP request.
Don’t wait. Check our Github repository and please give us a ⭐️
How to get started?
TL;DR; You can start plaing with Storefront API right away:
- Check the official repository: https://github.com/DivanteLtd/storefront-api
- Read our official docs
- Join the Vue Storefront slack for asking details on Storefront API specifically.
- Join the Vue Storefront forum for asking some support and development questions.
Bring all your data into single GraphQL schema
The classical eCommerce entities (Products, Categories and other) are bread and butter for any eCommerce site. They’re a foundation of our default data schema as well. However, the really interesting things start when you mix this standard data with product recommendations, CMS and other data sources. Some feature requests for Nosto, Prismic, and other integrations have been already raised on Github! Don’t wait and contribute :)
Default modules are Vue Storefront compatible
As modular the architecture is, the default modules bundled within Storefront API —
default-vsf are 100% Vue Storefront compatible. Storefront API can be a drop-in replacement for, however, at this point, some compatibility tests are still due. Well, it’s still 1.0RC-1 so! :) After a stable version released we’d probably switch to Storefront API as a default backend for Vue Storefront.
Docs are there, MIT license, looking for contributors!
Along with the development works we’ve created some decent docs. The license is and always will be MIT. We’re looking for contributors!