This is a Strapi v4 plugin designed for seamless import and export of data entries within a Strapi application. It provides functionalities directly integrated into the Strapi Content Manager UI, allowing users to import and export content types, single types, components, dynamic zones, and media files with just a few clicks. The plugin currently operates at version 1.23.1 and demonstrates an active release cycle, with frequent updates addressing new features and bug fixes, supporting Node.js versions from 14.19.1 up to 20.x.x and requiring Strapi 4.10.5 or newer. A key differentiator is its robust access control mechanism, which allows administrators to define which user roles can perform import and export operations. It also supports filtering and sorting during export, offers a JSON v2 format for data exchange, and provides options to export plugin-specific content types, making it a comprehensive tool for data migration and backup within the Strapi ecosystem. The plugin also provides programmatic access through its services and a Content API for more advanced use cases, alongside webhook support for automated workflows.
npm install strapi-plugin-import-export-entriesVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to install the plugin, enable it in your Strapi configuration, and rebuild the admin panel for the changes to take effect. It also shows where optional configurations can be added.
Ensure your Strapi project is running version 4.x.x. Upgrade Strapi if necessary.
Run `npm run build --clean` or `yarn build --clean` in your Strapi project's root directory after any plugin installation or update.
Check your Node.js version and ensure it falls within the supported range. Use a version manager like `nvm` to switch Node.js versions if needed.
Review the plugin's documentation on the JSON v2 format and ensure all import files adhere to this structure for future compatibility and best performance.
Verify that `config/plugins.js` contains the correct entry with `enabled: true`. Then, run `npm run build --clean` or `yarn build --clean` to rebuild the admin panel.
Install a compatible Node.js version (e.g., `>=14.19.1 <=20.x.x`) using a tool like `nvm` or by updating your Node.js installation.
Review the plugin's documentation for the JSON v2 import format and adjust your import file to match the required schema, paying close attention to object structures and data types.