Manage your Nuxt.js application content with a powerful headless CMS. Open Source, customizable, and self-hosted, Strapi provides an intuitive admin panel as well as an API consumable from any http client.
Effortlessly create content structures that flex to your needs. No matter which data structure is the best for your business, you can easily define models and add relations to create rich layout experiences. Seamlessly write, edit and manage any content types. Easily build apps and digital experiences without the distraction of CMS complexities. Consume the API from Nuxt.js using REST or GraphQL.
Build your next Vue.js application with confidence using NuxtJS. An open source framework making web development simple and powerful.
Many http clients exists in Javascript in order to communicate with a Strapi API: Fetch API, axios or request.
But you can also use the wonderful @nuxt/strapi module for a first class integration with Strapi.
The out-of-the-box Strapi features allow you to get up-and-running in no time:
Strapi is more than a CMS, it gives a strong base for an API with a beautiful admin UI. A match in heaven combined with NuxtJS.
Having chosen to develop sites with NuxtJS, I sought an open source, self-hosted, Node-based, GraphQL-compatible back-end to complete my decoupled stack. As far as I know, the only such product in the world is Strapi! So thank goodness the product is smart and keeps improving, the team is on fire, and the community is excited.
Get started with a simple blog application using Nuxt.js, Apollo and Strapi.
Bootstrap a simple e-commerce application using Nuxt.js, Snipcart and Strapi.