Was this page helpful?

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)

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)

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.