---
name: "Dpkg::BuildAPI"
section: "3perl"
platform: "linux"
package: "dpkg"
version: "1.23.11-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Dpkg::BuildAPI"
---

# Dpkg::BuildAPI(3perl)

handle build API versions

## NAME

Dpkg::BuildAPI - handle build API versions

## DESCRIPTION

The Dpkg::BuildAPI module provides functions to fetch the current dpkg build API level.

**Note**: This is a private module, its API can change at any time.

## FUNCTIONS

- $level = get\_build\_api(\[$ctrl\])

  Get the build API level, from the environment variable **DPKG\_BUILD\_API**, or if not defined and a `$ctrl` Dpkg::Control::Info object passed as an argument, from its build dependency fields. If no `$ctrl` object gets passed the previous value obtained is returned.

- **reset\_build\_api()**

  Reset the cached build API level.

## CHANGES

### Version 0.xx

This is a private module.
