# Package org.gradle.api.initialization

@NonNullApi package org.gradle.api.initialization
Classes for managing and monitoring build initialization.

- Related Packages
  Package
  Description
  org.gradle.api
  Gradle's build language API, which is available from your build files.
  org.gradle.api.initialization.definition
  Types related to the build definition for included builds.
  org.gradle.api.initialization.dsl
  Classes used in the initialization DSL.
  org.gradle.api.initialization.resolve
  Classes for managing cross-project dependency resolution.
- Interfaces
  Class
  Description
  ConfigurableIncludedBuild
  A build that is to be included in the composite.
  ConfigurableIncludedPluginBuild
  A plugin build that is to be included in the composite.
  IncludedBuild
  A build that is included in the composite.
  ProjectDescriptor
  A `ProjectDescriptor` declares the configuration required to create and evaluate a `Project`.
  Settings
  Declares the configuration required to instantiate and configure the hierarchy of `Project` instances which are to participate in a build.
  SharedModelDefaults
  Shared model defaults for configuring software types.