|
1 | 1 | --- |
2 | 2 | title: Strapi |
3 | 3 | repo: strapi/strapi |
4 | | -homepage: https://strapi.io/ |
| 4 | +homepage: https://strapi.io |
5 | 5 | twitter: strapijs |
6 | 6 | opensource: "Yes" |
7 | 7 | typeofcms: "API Driven" |
8 | 8 | supportedgenerators: |
9 | 9 | - All |
10 | | -description: Strapi is an open sourced Headless CMS Front-End Developers Love. It's more than a Node.js Framework and more than a Headless CMS, it saves API development time through a beautiful admin panel anyone can use. |
| 10 | +description: Strapi is the leading open-source headless CMS. It’s 100% Javascript, fully customizable and developer-first. It saves API development time through a beautiful admin panel anyone can use. |
11 | 11 | images: |
12 | | - - path: /img/cms/strapi-content-type-builder.png |
| 12 | + - path: /img/cms/strapi-content-types-builder.png |
13 | 13 | - path: /img/cms/strapi-content-manager.png |
14 | 14 | --- |
15 | | -## Building self-hosted, customizable and performant Content APIs has never been easier. |
16 | 15 |
|
17 | | -Strapi is an open sourced Headless CMS Front-End Developers Love. It's more than a Node.js Framework and more than a Headless CMS, it saves API development time through a beautiful admin panel anyone can use. |
| 16 | +## Get started |
18 | 17 |
|
19 | | -### Open source |
| 18 | +Get started with Stapi using yarn or npx: |
20 | 19 |
|
21 | | -Free and open source, forever. The entire codebase is available on GitHub and is maintained by hundreds of contributors. |
| 20 | +<br /> |
22 | 21 |
|
23 | | -### Self-hosted |
| 22 | +```bash |
| 23 | +yarn create strapi-app my-project --quickstart |
| 24 | +``` |
24 | 25 |
|
25 | | -Security is crucial for companies. Host your data safely, on your own servers. GDPR compliant. |
| 26 | +```bash |
| 27 | +npx create-strapi-app my-project --quickstart |
| 28 | +``` |
26 | 29 |
|
27 | | -### Customizable |
| 30 | +<br /> |
28 | 31 |
|
29 | | -Each project requires specific requirements. Easily customize the admin panel as well as the API. |
| 32 | +Try also one of our starters: [Gatsby catalog](https://github.com/strapi/strapi-starter-gatsby-catalog) • [Gatsby blog](https://github.com/strapi/strapi-starter-gatsby-blog) • [Nuxt.js blog](https://github.com/strapi/strapi-starter-nuxt-blog) • [Next.js blog](https://github.com/strapi/strapi-starter-next-blog) • [Next.js corporate](https://github.com/strapi/strapi-starter-next-corporate) • [Gatsby corporate](https://github.com/strapi/strapi-starter-gatsby-corporate) • [Gridsome portfolio](https://github.com/strapi/strapi-starter-gridsome-portfolio) • [Nuxt.js e-commerce](https://github.com/strapi/strapi-starter-nuxt-e-commerce) • [Next.js e-commerce](https://github.com/strapi/strapi-starter-next-ecommerce) • [Gridsome blog](https://github.com/strapi/strapi-starter-gridsome-blog) |
30 | 33 |
|
31 | | -### RESTful or GraphQL |
| 34 | +<br /> |
32 | 35 |
|
33 | | -Consume the API from any client (React, Vue, Angular), mobile apps or even IoT, using REST or GraphQL. |
| 36 | +## Features overview |
34 | 37 |
|
35 | | -### 100% JavaScript |
| 38 | +### Developer |
36 | 39 |
|
37 | | -One language to rule them all. Use JavaScript everywhere: both for your front-end and your Headless CMS. |
| 40 | +<br /> |
38 | 41 |
|
39 | | -### Extensible by design |
| 42 | +**Multi-databases support** SQLite, MongoDB, MySQL, Postgres are supported, you just have to pick one of your choice.<br /> |
| 43 | +**GraphQL or RESTful** Consume the API from any client (React, Vue, Angular), mobile apps or even IoT, using REST or GraphQL.<br /> |
| 44 | +**100% Javascript** One language fits all. Use JavaScript from front to back.<br /> |
| 45 | +**Webhooks** Call back anywhere you need, to get the functionality you want, out of the box with our API.<br /> |
| 46 | +**Auto-generated documentation** Write and maintain the documentation with a one-click integration.<br /> |
| 47 | +**Authentication & Permissions** Secure your endpoints by allowing or not allowing users to access your API by roles.<br /><br /> |
40 | 48 |
|
41 | | -Plugins system included. Install auth system, content management, custom plugins, and more, in seconds. |
| 49 | +### User |
42 | 50 |
|
43 | | -### Authentications & Permissions |
| 51 | +<br /> |
44 | 52 |
|
45 | | -Secure your endpoints by allowing or not allowing users to access your API by role. |
| 53 | +**An intuitive, minimal editor** The editor allows you to pull in dynamic blocks of content. It’s 100% open-source, and it’s fully extensible.<br /> |
| 54 | +**Media Library** Upload images, video or any files and crop and optimize their sizes, without quality loss.<br /> |
| 55 | +**Flexible content management** Build any type of category, section, format or flow to adapt to your needs. <br /> |
| 56 | +**Sort and Filter** Built-in sorting and filtering: you can manage thousands of entries without effort.<br /> |
| 57 | +**User-friendly interface** The most user-friendly open-source interface on the market.<br /> |
| 58 | +**SEO optimized** Easily manage your SEO metadata with a repeatable field and use our Media Library to add captions, notes, and custom filenames to optimize the SEO of media assets.<br /><br /> |
46 | 59 |
|
47 | | -### Get Started |
| 60 | +### Global |
48 | 61 |
|
49 | | -Get started: [Getting Started Docs](https://strapi.io/documentation/v3.x/getting-started/introduction.html) |
| 62 | +<br /> |
| 63 | + |
| 64 | +[Customizable API](https://strapi.io/features/customizable-api): Automatically build out the schema, models, controllers for your API from the editor. Get REST or GraphQL API out of the box without writing a single line of code.<br /> |
| 65 | +[Media Library](https://strapi.io/features/media-library): The media library allows you to store your images, videos and files in your Strapi admin panel with many ways to visualize and manage them.<br /> |
| 66 | +[Role-Based Access Control (RBAC)](https://strapi.io/features/custom-roles-and-permissions): Role-Based Access Control is a feature available in the Administration Panel settings that let your team members have access rights only to the information they need.<br /> |
| 67 | +[Internationalization (i18n)](https://strapi.io/features/internationalization): Internationalization (i18n) lets you create many content versions, also called locales, in different languages and for different countries.<br /> |
| 68 | + |
| 69 | + |
| 70 | +## Resources |
| 71 | + |
| 72 | + [Docs](https://strapi.io/documentation) • [Demo](https://strapi.io/demo) • [Starters](https://strapi.io/starters) • [Become a Strapi expert](https://academy.strapi.io/) • [Forum](https://forum.strapi.io/) • [Discord](https://discord.strapi.io) • [Youtube](https://www.youtube.com/c/Strapi/featured) • [Try Enterprise Edition](https://strapi.io/enterprise) |
0 commit comments