2016-01-11 14:33:29 +01:00
# Strapi
[](https://www.npmjs.org/package/strapi)
[](https://www.npmjs.org/package/strapi)
[](https://david-dm.org/wistityhq/strapi)
[](https://travis-ci.org/wistityhq/strapi)
[](http://slack.strapi.io)
2015-10-02 15:47:37 +02:00
2016-03-18 11:12:50 +01:00
[Strapi ](http://strapi.io/ ) is an open-source [Node.js ](https://nodejs.org/ ) rich framework for building applications and services.
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
[Strapi ](http://strapi.io/ ) enables developers to focus on writing reusable application logic instead of spending time building infrastructure. It is designed for building practical, production-ready Node.js applications in a matter of hours instead of weeks.
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
## Features
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
- **100% JavaScript**, the language you probably already are using for the front-end.
- **Rock-solid foundation** offering plenty of possibilities for web apps and APIs.
- **Useful CLI** that let you scaffold projects, APIs and migrations on the fly.
- **Front-end agnostic** and can be used with Angular, Backbone, React, Ember, Vue, iOS, Android, etc.
- **Easy authentication** with 150+ supported providers to easily manage your authentication processes.
- **Security layers** that just work and ships reusable security policies.
- **GraphQL implementation** for describing data requirements and interactions.
- **JSON API specification** to increase productivity by following shared conventions.
- **Smooth WebSockets** to handle realtime connections and events.
2016-03-22 18:11:11 +01:00
- **Flexible SQL dialect** with schema building for migrations, query building, transactions, and a lot more.
2016-03-18 11:12:50 +01:00
- **Elegant SQL ORM** featuring relations, lifecycle events, etc.
- **NoSQL support** if you need to plug specific data layers.
2015-10-01 00:30:16 +02:00
2016-03-22 18:11:11 +01:00
Convinced? [Get started! ](./docs/ )
2015-10-01 00:30:16 +02:00
2016-03-22 18:11:11 +01:00
## Support
### Community support
2015-10-06 16:03:17 +02:00
2016-03-22 18:45:53 +01:00
For general help using Strapi, please refer to [the official Strapi documentation ](./docs/ ). For additional help, ask a question on [StackOverflow ](http://stackoverflow.com/questions/tagged/strapi ).
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
The community discussions take place [on Slack ](http://slack.strapi.io ).
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
When opening [new issues ](https://github.com/wistityhq/strapi/issues/new ) or commenting on [existing issues ](https://github.com/wistityhq/strapi/issues ) on [GitHub ](https://github.com/wistityhq/strapi ), please make sure discussions are related to concrete technical issues of the Strapi framework.
2015-10-06 16:03:17 +02:00
2016-03-18 11:12:50 +01:00
Also, you can follow and ping the Strapi team on [Twitter ](https://twitter.com/strapijs ) and [Facebook ](https://www.facebook.com/Strapi-616063331867161 ).
2015-10-06 16:03:17 +02:00
2016-03-22 18:11:11 +01:00
### Professional support
[Wistity ](http://wistity.co ), the company behind Strapi, provides a full range of solutions to get better results, faster. We're always looking for the next challenge: coaching, consulting, training, certifications, customization, etc. [Drop us an email ](mailto:support@wistity.co ) or [schedule a meeting ](https://calendly.com/wistityhq/ ) to see how we can help you.
2016-03-18 11:12:50 +01:00
## Badge board
2015-10-06 16:03:17 +02:00
2016-03-18 11:12:50 +01:00
| Package | Version | Dependencies | Build |
|---------|---------|--------------|-------|
| [strapi ](https://github.com/wistityhq/strapi/tree/master/packages/strapi ) | [](https://www.npmjs.org/package/strapi) | [](https://david-dm.org/wistityhq/strapi) | [](https://travis-ci.org/wistityhq/strapi) |
| [strapi-bookshelf ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-bookshelf ) | [](https://www.npmjs.org/package/strapi-bookshelf) | [](https://david-dm.org/wistityhq/strapi-bookshelf) | [](https://travis-ci.org/wistityhq/strapi-bookshelf) |
| [strapi-cli ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-cli ) | [](https://www.npmjs.org/package/strapi-cli) | [](https://david-dm.org/wistityhq/strapi-cli) | [](https://travis-ci.org/wistityhq/strapi-cli) |
| [strapi-generate ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate ) | [](https://www.npmjs.org/package/strapi-generate) | [](https://david-dm.org/wistityhq/strapi-generate) | [](https://travis-ci.org/wistityhq/strapi-generate) |
| [strapi-generate-api ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate-api ) | [](https://www.npmjs.org/package/strapi-generate-api) | [](https://david-dm.org/wistityhq/strapi-generate-api) | [](https://travis-ci.org/wistityhq/strapi-generate-api) |
| [strapi-generate-migrations ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate-migrations ) | [](https://www.npmjs.org/package/strapi-generate-migrations) | [](https://david-dm.org/wistityhq/strapi-generate-migrations) | [](https://travis-ci.org/wistityhq/strapi-generate-migrations) |
| [strapi-generate-new ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate-new ) | [](https://www.npmjs.org/package/strapi-generate-new) | [](https://david-dm.org/wistityhq/strapi-generate-new) | [](https://travis-ci.org/wistityhq/strapi-generate-new) |
2016-03-25 22:43:42 +01:00
| [strapi-generate-policy ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate-policy ) | [](https://www.npmjs.org/package/strapi-generate-policy) | [](https://david-dm.org/wistityhq/strapi-generate-policy) | [](https://travis-ci.org/wistityhq/strapi-generate-policy) |
2016-03-25 22:50:01 +01:00
| [strapi-generate-service ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-generate-service ) | [](https://www.npmjs.org/package/strapi-generate-service) | [](https://david-dm.org/wistityhq/strapi-generate-service) | [](https://travis-ci.org/wistityhq/strapi-generate-service) |
2016-03-18 11:12:50 +01:00
| [strapi-knex ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-knex ) | [](https://www.npmjs.org/package/strapi-knex) | [](https://david-dm.org/wistityhq/strapi-knex) | [](https://travis-ci.org/wistityhq/strapi-knex) |
| [strapi-utils ](https://github.com/wistityhq/strapi/tree/master/packages/strapi-utils ) | [](https://www.npmjs.org/package/strapi-utils) | [](https://david-dm.org/wistityhq/strapi-utils) | [](https://travis-ci.org/wistityhq/strapi-utils) |
2015-10-01 00:30:16 +02:00
2016-03-22 18:11:11 +01:00
## Resources
- [Documentation ](./docs )
- [Legal info ](./info )
2015-10-01 00:30:16 +02:00
## Links
- [Strapi website ](http://strapi.io/ )
2016-03-18 11:12:50 +01:00
- [Strapi community on Slack ](http://slack.strapi.io )
2015-10-01 00:30:16 +02:00
- [Strapi news on Twitter ](https://twitter.com/strapijs )