> ## Documentation Index
> Fetch the complete documentation index at: https://bazel-pr-29840.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# rule

A callable value representing the type of a native or Starlark rule (created by
[`rule()`](../globals/bzl#rule)). Calling the value during
evaluation of a package's BUILD file creates an instance of the rule and adds it to the
package's target set. For more information, visit this page about
[Rules](https://bazel.build/extending/rules).
