> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://contentful.com/developers/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/developers/docs/_mcp/server.

# JavaScript tools and integrations

> Learn about useful tools, integrations and plugins in our open source JavaScript ecosystem | Community projects for angular-contentful and contentful-to-algolia

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 Metalsmith integration 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!

* [More details](/tools/cli)

### 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`](/tools/cli))

* Install via: `npm install contentful-import`
* [View on GitHub](https://github.com/contentful/contentful-import)

### 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`](/tools/cli))

* Install via: `npm install contentful-export`
* [View on GitHub](https://github.com/contentful/contentful-export)

## Integrations

These official projects integrate Contentful with other amazing tools.

### Metalsmith

[Metalsmith](http://www.metalsmith.io/) is a JavaScript based static site generator, and this plugin fetches and renders data from Contentful.

* [View on GitHub](https://github.com/contentful-labs/contentful-metalsmith)
* [View example](https://github.com/contentful-labs/contentful-metalsmith-example)

## Community projects

These third-party libraries are **not officially supported** by Contentful and may be incomplete.

### angular-contentful

An **unsupported** AngularJS library to access the Content Delivery API.

* [View on GitHub](https://github.com/jvandemo/angular-contentful)

### contentful-to-algolia

An **unsupported** Node package to sync content between Contentful and Algolia indices.

* [View on GitHub](https://github.com/drublic/contentful-to-algolia)