# Netlify CMS
[](#contributors)
[](https://www.codetriage.com/netlify/netlify-cms)
[](https://gitter.im/netlify/netlifycms)
A CMS for static site generators. Give non-technical users a simple way to edit
and add content to any site built with a static site generator.
## How it works
Netlify CMS is a single-page app that you pull into the `/admin` part of your site.
It presents a clean UI for editing content stored in a Git repository.
You setup a YAML config to describe the content model of your site, and typically
tweak the main layout of the CMS a bit to fit your own site.
When a user navigates to `/admin` they'll be prompted to login, and once authenticated
they'll be able to create new content or edit existing content.
Read more about Netlify CMS [Core Concepts](https://www.netlifycms.org/docs/intro/).
# Installation and Configuration
The Netlify CMS can be used in two different ways.
* A Quick and easy install, that just requires you to create a single HTML file and a configuration file. All the CMS Javascript and CSS are loaded from a CDN.
To learn more about this installation method, refer to the [Quick Start Guide](https://www.netlifycms.org/docs/quick-start/)
* A complete, more complex install, that gives you more flexibility but requires that you use a static site builder with a build system that supports npm packages.
# Community
Netlify CMS has a [Gitter community](https://gitter.im/netlify/netlifycms) where members of the community hang out and share things about the project, as well as give and receive support.
# Change Log
This project adheres to [Semantic Versioning](http://semver.org/).
Every release is documented on the Github [Releases](https://github.com/netlify/netlify-cms/releases) page.
# License
Netlify CMS is released under the [MIT License](LICENSE).
Please make sure you understand its [implications and guarantees](https://writing.kemitchell.com/2016/09/21/MIT-License-Line-by-Line.html).
# Thanks
## Services
These services support Netlify CMS development by providing free infrastructure.
## Contributors
These wonderful folks are responsible for developing and maintaining Netlify CMS. ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key))
| [
CΓ‘ssio Souza](https://twitter.com/cassiozen)
[π»](https://github.com/netlify/netlify-cms/commits?author=cassiozen "Code") | [
Shawn Erquhart](https://erquh.art)
[π»](https://github.com/netlify/netlify-cms/commits?author=erquhart "Code") | [
Andrey Okonetchnikov](http://okonet.ru)
[π»](https://github.com/netlify/netlify-cms/commits?author=okonet "Code") | [
Mathias Biilmann](https://www.netlify.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=biilmann "Code") | [
Benaiah Mischenko](http://benaiah.me)
[π»](https://github.com/netlify/netlify-cms/commits?author=Benaiah "Code") | [
Rafael Conde](http://rafaelconde.net)
[π¨](#design-rafaelconde "Design") [π»](https://github.com/netlify/netlify-cms/commits?author=rafaelconde "Code") | [
Joseph Earl](http://josephearl.co.uk)
[π»](https://github.com/netlify/netlify-cms/commits?author=josephearl "Code") |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| [
Brian Douglas](https://briandouglas.me/)
[π»](https://github.com/netlify/netlify-cms/commits?author=bdougie "Code") | [
Frances Berriman](https://fberriman.com)
[π¨](#design-phae "Design") | [
David Calavera](https://github.com/calavera)
[π»](https://github.com/netlify/netlify-cms/commits?author=calavera "Code") | [
Luis Correia](https://luisc.pt)
[π»](https://github.com/netlify/netlify-cms/commits?author=lmcorreia "Code") | [
Caleb](https://github.com/tech4him1)
[π»](https://github.com/netlify/netlify-cms/commits?author=tech4him1 "Code") | [
Jerry Holmes](http://www.pagedragon.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=jholmes033169 "Code") | [
abumalick](https://github.com/abumalick)
[π»](https://github.com/netlify/netlify-cms/commits?author=abumalick "Code") |
| [
Eamonn Bell](http://www.eamonnbell.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=eamonnbell "Code") | [
Jessica Parsons](https://github.com/verythorough)
[π](https://github.com/netlify/netlify-cms/commits?author=verythorough "Documentation") | [
Kyle Mathews](https://www.bricolage.io)
[π»](https://github.com/netlify/netlify-cms/commits?author=KyleAMathews "Code") | [
americool](https://github.com/americool)
[π»](https://github.com/netlify/netlify-cms/commits?author=americool "Code") | [
Damien Duhamel](http://www.damienduhamel.fr)
[π»](https://github.com/netlify/netlify-cms/commits?author=Dammmien "Code") | [
Julian Krispel-Samsel](http://reactrocket.com)
| [
Kevin McCormack](http://harlemsquirrel.github.io/)
|
| [
Kalin Chernev](https://github.com/kalinchernev)
| [
tortilaman](https://github.com/tortilaman)
| [
VΓ‘clav Klecanda](http://www.vxk.cz)
| [
DrianHillman](http://drianhillman.me)
| [
Sean Crawford](https://github.com/seantcoyote)
| [
Robert Riemann](http://blog.riemann.cc)
| [
Ben Berman](http://jygabyte.com)
|
| [
Benjamin Kniffler](https://github.com/bkniffler)
| [
Mike Wickett](http://www.wickett.ca)
| [
Rory Claasen](http://roryclaasen.me)
| [
Frederic Brodbeck](http://www.freder.io/)
| [
Stuart Dum](https://github.com/simplystuart)
| [
Ryan Watters](https://github.com/rdwatters)
| [
Helder S Ribeiro](https://twitter.com/hsribei)
|
| [
Artem Govorov](http://dm.gl)
| [
CΓ©dric Delpoux](http://xuopled.netlify.com/)
| [
imorente](https://github.com/imorente)
| [
David Francoeur](http://davidfrancoeur.com)
| [
Rusta](https://github.com/Rusta)
| [
Henrik Lau Eriksson](http://henrik.laueriksson.com)
| [
Kraig Walker](https://www.kraigwalker.com)
|
| [
Rich Cook](http://www.TalesofMurder.com)
| [
Damien Van Der Windt](https://github.com/damienvdw)
| [
Matt Jared](http://mattjared.github.io/)
| [
bruce-one](https://github.com/bruce-one)
| [
Frank Taillandier](https://frank.taillandier.me)
[π](https://github.com/netlify/netlify-cms/commits?author=DirtyF "Documentation") | [
Aquib Master](http://aquibm.com/)
[π»](https://github.com/netlify/netlify-cms/commits?author=aquibm "Code") | [
Eric Jinks](http://ericjinks.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=Jinksi "Code") |
| [
Tony Alves](https://github.com/talves)
[π»](https://github.com/netlify/netlify-cms/commits?author=talves "Code") | [
Ernie Bello](http://ern.me)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3Aebello "Bug reports") | [
Alexander Kushi-Willis](https://ackushiw.com)
[π](https://github.com/netlify/netlify-cms/commits?author=ackushiw "Documentation") | [
Igor Kuznetsov](http://www.igk.ru)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3Aigk1972 "Bug reports") [π»](https://github.com/netlify/netlify-cms/commits?author=igk1972 "Code") [π](#plugin-igk1972 "Plugin/utility libraries") | [
Tim Erickson](http://neutyp.com)
[π¨](#design-neutyp "Design") | [
David Jones](http://davidejones.com)
[π](https://github.com/netlify/netlify-cms/commits?author=davidejones "Documentation") | [
Henrique Cavalieri](https://kaordica.com.br)
[π](https://github.com/netlify/netlify-cms/commits?author=hcavalieri "Documentation") |
| [
Etienne Bernard](https://github.com/ebernard)
[π](https://github.com/netlify/netlify-cms/commits?author=ebernard "Documentation") | [
Eli Williamson](http://eliwilliamson.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=eliwilliamson "Code") [π¨](#design-eliwilliamson "Design") | [
Covington Doan](https://www.covingtondoan.com)
[π](https://github.com/netlify/netlify-cms/commits?author=covingtondoan "Documentation") | [
Lennart Ziburski](http://lennartziburski.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=ziburski "Code") [π¨](#design-ziburski "Design") [π](https://github.com/netlify/netlify-cms/commits?author=ziburski "Documentation") | [
Darrel O'Pry](http://darrelopry.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=dopry "Code") [π](#infra-dopry "Infrastructure (Hosting, Build-Tools, etc)") [β οΈ](https://github.com/netlify/netlify-cms/commits?author=dopry "Tests") | [
Erin Symons](https://github.com/yourfrienderin)
[π](https://github.com/netlify/netlify-cms/commits?author=yourfrienderin "Documentation") | [
Austin Green](https://github.com/AustinGreen)
[π](https://github.com/netlify/netlify-cms/commits?author=AustinGreen "Documentation") [π‘](#example-AustinGreen "Examples") |
| [
Bryan Robinson](http://bryanlrobinson.com)
[π](https://github.com/netlify/netlify-cms/commits?author=brob "Documentation") | [
Darren](https://github.com/dardub)
[π](https://github.com/netlify/netlify-cms/commits?author=dardub "Documentation") | [
Richard Pullinger](http://www.richardpullinger.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=rpullinger "Code") | [
Taylor Bryant](https://taylorbryant.blog)
[π](https://github.com/netlify/netlify-cms/commits?author=taylorbryant "Documentation") | [
kvanerkelens](https://github.com/kvanerkelens)
[π](https://github.com/netlify/netlify-cms/commits?author=kvanerkelens "Documentation") | [
Patrick Sier](https://patsier.com/)
[π»](https://github.com/netlify/netlify-cms/commits?author=pjsier "Code") | [
Christian Nolte](http://noltech.net)
[π»](https://github.com/netlify/netlify-cms/commits?author=drlogout "Code") |
| [
Edward Betts](http://edwardbetts.com/)
[π](https://github.com/netlify/netlify-cms/commits?author=EdwardBetts "Documentation") | [
Josh Hardman](https://github.com/jhardman0830)
[π](https://github.com/netlify/netlify-cms/commits?author=jhardman0830 "Documentation") | [
Mantas](https://behance.net/mistermantas)
[π](https://github.com/netlify/netlify-cms/commits?author=mistermantas "Documentation") | [
Marco Biedermann](https://www.marcobiedermann.com)
[π](https://github.com/netlify/netlify-cms/commits?author=marcobiedermann "Documentation") | [
Max Stoiber](https://mxstbr.blog/newsletter)
[π](https://github.com/netlify/netlify-cms/commits?author=mxstbr "Documentation") | [
Vyacheslav Matyukhin](http://berekuk.ru)
[π](https://github.com/netlify/netlify-cms/commits?author=berekuk "Documentation") | [
jimmaaay](https://jimmythompson.me)
[π»](https://github.com/netlify/netlify-cms/commits?author=jimmaaay "Code") |
| [
LuΓs Miguel](https://github.com/Quicksaver)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3AQuicksaver "Bug reports") [π»](https://github.com/netlify/netlify-cms/commits?author=Quicksaver "Code") | [
Chris Swithinbank](http://chrisswithinbank.net/)
[π](https://github.com/netlify/netlify-cms/commits?author=delucis "Documentation") [π»](https://github.com/netlify/netlify-cms/commits?author=delucis "Code") | [
remmah](https://github.com/remmah)
[π](https://github.com/netlify/netlify-cms/commits?author=remmah "Documentation") | [
Sumeet Jain](http://sumeetjain.com)
[π](https://github.com/netlify/netlify-cms/commits?author=sumeetjain "Documentation") | [
Sagar Khatri](https://github.com/ragasirtahk)
[π](https://github.com/netlify/netlify-cms/commits?author=ragasirtahk "Documentation") [π‘](#example-ragasirtahk "Examples") | [
Kevin Doocey](https://www.dooceykev.in)
[π»](https://github.com/netlify/netlify-cms/commits?author=Doocey "Code") | [
Swieckowski](https://www.linkedin.com/in/arthur-swieckowski/)
[π»](https://github.com/netlify/netlify-cms/commits?author=Swieckowski "Code") [π](https://github.com/netlify/netlify-cms/commits?author=Swieckowski "Documentation") [β οΈ](https://github.com/netlify/netlify-cms/commits?author=Swieckowski "Tests") |
| [
Tim Carry](http://www.pixelastic.com/)
[π»](https://github.com/netlify/netlify-cms/commits?author=pixelastic "Code") [π¨](#design-pixelastic "Design") [π](https://github.com/netlify/netlify-cms/commits?author=pixelastic "Documentation") | [
Sol Park](https://github.com/solpark)
[π»](https://github.com/netlify/netlify-cms/commits?author=solpark "Code") | [
Michael Romani](https://github.com/MichaelRomani)
[π»](https://github.com/netlify/netlify-cms/commits?author=MichaelRomani "Code") | [
Xifeng Jin](http://linkedin/in/xifengjin88)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3Axifengjin88 "Bug reports") [π»](https://github.com/netlify/netlify-cms/commits?author=xifengjin88 "Code") | [
Pedro Duarte](http://pedroduarte.me)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3Apeduarte "Bug reports") [π»](https://github.com/netlify/netlify-cms/commits?author=peduarte "Code") [π](https://github.com/netlify/netlify-cms/commits?author=peduarte "Documentation") | [
Antonio Argote](http://antonioargote.com)
[π¨](#design-Strangehill "Design") | [
Kristaps Taube](https://www.ktaube.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=ktaube "Code") |
| [
David Ko](https://github.com/daveyko)
[π»](https://github.com/netlify/netlify-cms/commits?author=daveyko "Code") | [
IΓ±aki GarcΓa](http://www.txorua.com)
[π¨](#design-igarbla "Design") | [
Sam](https://github.com/gazebosx3)
[π»](https://github.com/netlify/netlify-cms/commits?author=gazebosx3 "Code") | [
Josh Dzielak](https://dzello.com)
[π](https://github.com/netlify/netlify-cms/commits?author=dzello "Documentation") | [
Jeremy Bise](http://thosegeeks.com)
[π](https://github.com/netlify/netlify-cms/commits?author=jeremybise "Documentation") | [
terrierscript](https://terrierscript.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=terrierscript "Code") | [
Christopher Geary](https://twitter.com/crgeary)
[π](#plugin-crgeary "Plugin/utility libraries") |
| [
Brian Macdonald](https://github.com/brianlmacdonald)
[π»](https://github.com/netlify/netlify-cms/commits?author=brianlmacdonald "Code") | [
John Vandenberg](https://jayvdb.github.io/)
[π](https://github.com/netlify/netlify-cms/commits?author=jayvdb "Documentation") | [
MarkZither](https://github.com/MarkZither)
[π](https://github.com/netlify/netlify-cms/commits?author=MarkZither "Documentation") | [
Rob Phoenix](https://www.robphoenix.com)
[π](https://github.com/netlify/netlify-cms/commits?author=robphoenix "Documentation") | [
Steve Lathrop](https://www.SteLa.io)
[π»](https://github.com/netlify/netlify-cms/commits?author=slathrop "Code") [π](https://github.com/netlify/netlify-cms/commits?author=slathrop "Documentation") [π‘](#example-slathrop "Examples") | [
Maciej Matuszewski](https://github.com/maciejmatu)
[π»](https://github.com/netlify/netlify-cms/commits?author=maciejmatu "Code") | [
Eko Eryanto](https://github.com/ekoeryanto)
[π](#plugin-ekoeryanto "Plugin/utility libraries") |
| [
Taylor D. Edmiston](http://blog.tedmiston.com/)
[π](https://github.com/netlify/netlify-cms/commits?author=tedmiston "Documentation") | [
Daniel Mahon](https://www.mahonstudios.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=danielmahon "Code") | [
Evan Hennessy](https://www.hennessyevan.com)
[π](#plugin-hennessyevan "Plugin/utility libraries") | [
Hasan Azizul Haque](https://hasanavi.me)
[π»](https://github.com/netlify/netlify-cms/commits?author=hasanavi "Code") [π](https://github.com/netlify/netlify-cms/commits?author=hasanavi "Documentation") [π€](#ideas-hasanavi "Ideas, Planning, & Feedback") | [
Robert Karlsson](https://github.com/robertkarlsson)
[π](https://github.com/netlify/netlify-cms/issues?q=author%3Arobertkarlsson "Bug reports") | [
Gil Greenberg](http://gilgreenberg.com)
[π»](https://github.com/netlify/netlify-cms/commits?author=gil-- "Code") | [
Tyler Ipson](http://loremipson.com)
[π](https://github.com/netlify/netlify-cms/commits?author=loremipson "Documentation") |
| [
Jake Rayson](https://www.growdigital.org/)
[π»](https://github.com/netlify/netlify-cms/commits?author=growdigital "Code") [π](#blog-growdigital "Blogposts") [π‘](#example-growdigital "Examples") |
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!