---
title: "DropletKitRequirement, DroppyKit"
description: "Which DroppyKit a droplet was built against."
canonical: "https://getdroppy.app/docs/droppykit/api/droplet-kit-requirement"
last-updated: "2026-09-09"
---

# DropletKitRequirement

Which DroppyKit a droplet was built against.

`struct DropletKitRequirement`

## Initializers

### init(abi:minAPI:)

`init(abi: Int, minAPI: SemanticVersion)`

### init(from:)

`init(from decoder: any Decoder) throws`

## Properties

### abi

`let abi: Int`

Binary interface generation. Written by `build-droplet.sh` from [`abi`](https://getdroppy.app/docs/droppykit/api/droppy-kit-build#abi); never set it by hand.

### minAPI

`let minAPI: SemanticVersion`

Oldest DroppyKit API version this droplet needs. A host older than this refuses the bundle before executing any of its code.
