JavaScript tools and integrations
Explore the capabilities of JavaScript tools with details on Command-line interface (CLI) and Import/Export data to a Contentful space. Learn more about the Contentful-supported Gatsby and Metalsmith integrations to help launch your next project with Contentful.
Tools
The following tools are officially provided and supported by Contentful.
Command-line interface (CLI)
Execute migration scripts, import and export your space data to and from JSON, and manage your spaces, environments, and UI extensions. All from the command line!
Import
A library for importing a content model, content and other data to a Contentful Space from a json file (also usable via contentful-cli
)
- Install via:
npm install contentful-import
- View on GitHub
Export
A library for exporting a content model, content and other data to a Contentful Space from a json file (also usable via contentful-cli
)
- Install via:
npm install contentful-export
- View on GitHub
Integrations
These official projects integrate Contentful with other amazing tools.
Gatsby
Contentful got integrated into Gatsby as a source plugin when version 1.0 was released of the Gatsby core. Gatsby is a blazing fast static site generator using React and an internal GraphQL alike structure.
Metalsmith
Metalsmith is a JavaScript based static site generator, and this plugin fetches and renders data from Contentful.
Community projects
These third-party libraries are not officially supported by Contentful and may be incomplete. If you want to include your own libraries on this list open a pull request that matches our contribution guidelines.
angular-contentful
An unsupported AngularJS library to access the Content Delivery API.
contentful-to-algolia
An unsupported Node package to sync content between Contentful and Algolia indicies.