Welcome to the CFEngine Documentation
         This site contains information on how to manage and automate 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, reports, 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 HTTP GET, PUT, POST, and DELETE operations.
- 
            Language concepts
            Learn about bundles, bodies, promises, variables, classes and decisions.
- 
            Package management
            Learn how to install, manage, and remove packages using CFEngine.
- 
            CFEngine Build
            CFEngine Build is a catalog of policy and modules created by CFEngine, our partners and community which helps you simplify the automation process.Go to the page