Chocolatey - Software Management for Windows
Chocolatey - Software Management for Windows
What is Chocolatey?
tl;dr Chocolatey is a software management solution that allows you to manage 100% of your software, anywhere you have Windows, with any endpoint management tool. No other solution (including newly announced solutions) reach this level of management - most only can manage to software in Programs and Features.
Chocolatey is a software management solution unlike anything else you've ever experienced on Windows. It focuses on simplicity, security, and infinite scalability. You write a software deployment in PowerShell once for any software (not just installers), then you can deploy it everywhere you have Windows with any solution that can manage systems (configuration management, endpoint management, etc) and track and manage updates of that software over time. Manage software on-premise, in the "Cloud", or in Docker containers with Chocolatey.
Whew, that was a mouthful! For a bit more detail into what all of that means and more, see What is Chocolatey?
Requirements
- Windows 7+/Windows 2003+ (Server Core also, but not Windows Nano Server)
- Windows PowerShell v2+ (not PowerShell Core aka PowerShell 6 yet)
- .NET Framework 4.x+
- See Requirements
Information
- Frequently Asked Questions
- Why Chocolatey
- License Acceptance Terms
- Waiver of Responsibility
- Release Notes
- Release Notes Commercial
Using Chocolatey
- Installing Chocolatey
- Uninstalling Chocolatey
- Getting Started
- Command Reference
- Use Chocolatey to set up source code development environments!
- What distinction does Chocolatey make between an installable and a portable application?
Create Packages
The Chocolatey Community Repository versus for internal use has different needs. Keep that in mind as you read over the _TODO.txt you see when you run choco new
.
- Creating packages
- Package Function and Variable Reference
- Parse PackageParameters Argument
- Mount an Iso in Chocolatey Package
- Deprecate a Chocolatey Package
- Chocolatey Community Repository
Individuals
Organizations
- Installing Chocolatey For Organizations
- Quick Deployment Environment
- Host Your Own Feed
- Deploy Chocolatey in an Organization
- Creating packages
- Getting Started
- Command Reference
Road Map
Where are we? Where are we going?
Important Reference Links
- Chocolatey Website and Community Package Repository
- Mailing List / Release Announcements Only Mailing List / Build Status Mailing List
- Twitter / Facebook / Github
- Blog / Newsletter
- Documentation / Support /
See It In Action
Who Are We?
You can find all of the members of the Chocolatey Team here.