# Strapi Open Source Headless CMS with REST and GraphQL APIs

> Strapi is the leading open-source headless CMS built with Node.js and TypeScript. It auto-generates REST and GraphQL APIs from content types, provides a customizable admin panel, and supports roles, i18n, and plugin extensions.

- Skill: `agentskillexchange/strapi-open-source-headless-cms-with-rest-and-graphql-apis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/strapi-open-source-headless-cms-with-rest-and-graphql-apis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/strapi-open-source-headless-cms-with-rest-and-graphql-apis/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/strapi-open-source-headless-cms-with-rest-and-graphql-apis

---


# Strapi Open Source Headless CMS with REST and GraphQL APIs

Strapi is the leading open-source headless CMS built with Node.js and TypeScript. It auto-generates REST and GraphQL APIs from content types, provides a customizable admin panel, and supports roles, i18n, and plugin extensions.

## Installation

Use the upstream install or setup path that matches your environment:
- npx create-strapi@latest my-project
- npx @strapi-community/dockerize@latest

Requirements and caveats from upstream:
- Hardware & software requirements (OS, Node.js, databases) at **[Requirements docs](https://docs.strapi.io/cms/deployment#hardware-and-software-requirements)**
- ## Docker
- Strapi doesn't ship official Docker images, so you build your own from your project. The fastest way to get started is with the community CLI tool:

Basic usage or getting-started notes:
- <a href="https://docs.strapi.io/developer-docs/latest/getting-started/quick-start.html" target="_blank">Read the Getting Started tutorial</a> or follow the steps below:
- ### ⏳ Installation
- Use the **Quickstart** command below to create a new Strapi project instantly:

- Source: https://github.com/strapi/strapi
- Extracted from upstream docs: https://raw.githubusercontent.com/strapi/strapi/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/strapi-headless-cms-rest-graphql/)

