Welcome to CFEngine Documentation
This site contains information on how to manage and automate the infrastructure with CFEngine.
It includes the reference for the following versions of CFEngine:
- Getting started
-
Installation
Download and install CFEngine for the first time.
-
Modules
Use modules to easily add reports or get things done without writing any code.
-
Reporting and Web UI
Know more about your infrastructure and hosts, their data, compliance and make changes from within the Web UI.
-
Writing policy
Write and deploy your first policy files to make changes to systems.
-
Developing modules
Turn your policy, reoprts, or python code into CFEngine Build modules for others to use.
-
Tutorial series on policy language
In-depth tutorials on how to work with CFEngine policy.
- Popular
-
Promise types
Learn about processes, packages, users, files, storage, services, etc.
-
API reference
The API is a conventional REST API which supports one or more GET, PUT, POST, or DELETE operations.
-
Language concepts
Learn Bundles, Bodies, Promises, Classes and Decisions, Variables, etc.
-
Manage packages
Learn how to install, manage and remove packages using CFEngine.
-
CFEngine Build
CFEngine Build is a catalogue of policy and modules created by CFEngine, our partner and community that helps you to simplify the automation process.Go to the page