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

# platform_common {#modules.platform_common}

Functions for Starlark to interact with the platform APIs.

## Members

* [ConstraintSettingInfo](#ConstraintSettingInfo)
* [ConstraintValueInfo](#ConstraintValueInfo)
* [PlatformInfo](#PlatformInfo)
* [TemplateVariableInfo](#TemplateVariableInfo)
* [ToolchainInfo](#ToolchainInfo)

<h2 id="ConstraintSettingInfo">
  ConstraintSettingInfo
</h2>

```
Provider platform_common.ConstraintSettingInfo
```

The constructor/key for the [ConstraintSettingInfo](../providers/ConstraintSettingInfo) provider.
*Note: This API is experimental and may change at any time. It is disabled by default, but may be enabled with `--experimental_platforms_api`*

<h2 id="ConstraintValueInfo">
  ConstraintValueInfo
</h2>

```
Provider platform_common.ConstraintValueInfo
```

The constructor/key for the [ConstraintValueInfo](../providers/ConstraintValueInfo) provider.
*Note: This API is experimental and may change at any time. It is disabled by default, but may be enabled with `--experimental_platforms_api`*

<h2 id="PlatformInfo">
  PlatformInfo
</h2>

```
Provider platform_common.PlatformInfo
```

The constructor/key for the [PlatformInfo](../providers/PlatformInfo) provider.
*Note: This API is experimental and may change at any time. It is disabled by default, but may be enabled with `--experimental_platforms_api`*

<h2 id="TemplateVariableInfo">
  TemplateVariableInfo
</h2>

```
Provider platform_common.TemplateVariableInfo
```

The constructor/key for the [TemplateVariableInfo](../providers/TemplateVariableInfo) provider.

<h2 id="ToolchainInfo">
  ToolchainInfo
</h2>

```
Provider platform_common.ToolchainInfo
```

The constructor/key for the [ToolchainInfo](../providers/ToolchainInfo) provider.
