# Package org.gradle.api.flow

@NonNullApi package org.gradle.api.flow
Gradle Flow API.

- Related Packages
  Package
  Description
  org.gradle.api
  Gradle's build language API, which is available from your build files.
- Class
  Description
  BuildWorkResult
  Summary result of the execution of the work scheduled for the current build.
  FlowAction<P extends FlowParameters>
  A dataflow action.
  FlowActionSpec<P extends FlowParameters>
  Allows configuring the parameters for a `dataflow action`.
  FlowParameters
  Marker interface for `dataflow action` parameters.
  FlowParameters.None
  Used for `dataflow actions` without parameters.
  FlowProviders
  Exposes build lifecycle events as `providers` so they can be used as inputs to `dataflow actions`.
  FlowScope
  Augments the cached work graph with `dataflow actions`, anonymous, parameterized and isolated pieces of work that are triggered solely based on the availability of their input parameters.
  FlowScope.Registration<P extends FlowParameters>
  Represents a registered `dataflow action`.