# Package org.gradle.api.component

## Package org.gradle.api.component Description

Types for declaring and using Software Components.

since:
  1.4

@org.gradle.api.Incubating

- Interface Summary
  Interface | Description
  --- | ---
  Artifact | An artifact of a software component that may be requested in the result of an artifact query.
  Component | A software component that can be queried via the Artifact Query API.
  SoftwareComponent | A software component produced by a Gradle software project.
  SoftwareComponentContainer | A Container that contains all of the Software Components produced by a Project.