github.com/wmuizelaar/kpt@v0.0.0-20221018115725-bd564717b2ed/site/book/08-package-orchestration/00.md (about) 1 In this chapter, we are going to cover _package orchestration_ - management 2 of package lifecycle supported by the kpt toolchain and Porch - Package 3 Orchestration service. 4 5 Package Orchestration encompasses management of the overall lifecycle of 6 configuration [**packages**](/book/02-concepts/01-packages), including: 7 8 * management of package repositories 9 * discovery of configuration packages and kpt 10 [**functions**](/book/02-concepts/03-functions) 11 * creating, modifying, updating, and deleting packages 12 * versioning packages 13 * WYSIWYG package authoring 14 * package customization with _guardrails_ 15 * evaluation of functions on package contents 16 * approval flow to publish a change to a configuration package 17 * deployment and rollouts 18 19 Package Orchestration enables [workflows](/book/02-concepts/02-workflows) 20 similar to those supported by the kpt CLI, but makes them available as a 21 service. This enables creation of WYSIWYG user experiences, similar to the 22 proof-of-concept [Backstage plugin](/guides/namespace-provisioning-ui). 23 24 Dedicated user guides are available for the use of Porch with the 25 [Backstage UI](/guides/namespace-provisioning-ui) and 26 the [kpt cli](/guides/porch-user-guide). In the following sections 27 of the book you will follow the basic journey of discovering and authoring 28 configuration packages using Porch - the Package Orchestration service.