Visually design your custom API's (or custom reports / or custom views) directly from the Strapi CMS admin panel. Simply select the fields you need to show, enter a valid slug and let the plugin magically create the routes, controllers & services for you. Very easy to create & even easier to maintain.
Design your custom API's (or custom reports / or custom views) directly from the Strapi CMS admin panel. Simply select the fields you need to show, enter a valid slug and let the plugin magically create the routes, controllers & services for you. Very easy to create & even easier to maintain.
Strapi v4 - (current) - v1.x
We are still performing tests to make sure that the plugin is bug free. We will be adding several more features to the plugin in the recent future.
Install Strapi with this Quickstart command to create a Strapi project instantly:
# with yarn
yarn create strapi-app my-project --quickstart
# with npm/npx
npx create-strapi-app my-project --quickstart
This command generates a brand new project with the default features (authentication, permissions, content management, content type builder & file upload). The Quickstart command installs Strapi using a SQLite database which is used for prototyping in development.
Add the strapi-designer
plugin
yarn add strapi-plugin-custom-api@latest
# or
npm i -S strapi-plugin-custom-api@latest
Add the following config to /config/plugins.js
file
1module.exports = {
2 "custom-api": {
3 enabled: true,
4 },
5};
In case you don't have a plugins.js file, please create one.
After successful installation you've to build a fresh package that includes plugin UI. To archive that simply use:
yarn build && yarn develop
# or
npm run build && npm run develop
or just run Strapi in the development mode with --watch-admin
option:
yarn develop --watch-admin
#or
npm run develop --watch-admin
https://www.loom.com/share/6ed4576bf2d645f5b7f45b7928c74def
The Custom API Builder plugin should appear in the Plugins section of Strapi sidebar after you run app again.
As simple as that
npm install strapi-plugin-custom-api
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.