---
title: "DropletCompatibilityVerdict, DroppyKit"
description: "Outcome of evaluating one bundle against one host."
canonical: "https://getdroppy.app/docs/droppykit/api/droplet-compatibility-verdict"
last-updated: "2026-09-09"
---

# DropletCompatibilityVerdict

Outcome of evaluating one bundle against one host.

`enum DropletCompatibilityVerdict`

## Cases

### DropletCompatibilityVerdict.compatible

`case compatible`

The bundle may load.

### DropletCompatibilityVerdict.abiOutOfRange(bundleABI:supported:)

`case abiOutOfRange(bundleABI: Int, supported: ClosedRange<Int>)`

The bundle's ABI is outside the host's supported range. The store client should resolve a published build whose ABI is in range. The host must not load or substitute an incompatible product bundle.

### DropletCompatibilityVerdict.apiTooNew(bundleMinimum:host:)

`case apiTooNew(bundleMinimum: SemanticVersion, host: SemanticVersion)`

The bundle needs a newer DroppyKit API than the host has.

### DropletCompatibilityVerdict.appVersionTooLow(bundleMinimum:host:)

`case appVersionTooLow(bundleMinimum: String, host: String)`

The bundle needs a newer host app version.

## Properties

### isCompatible

`var isCompatible: Bool { get }`

Convenience flag.
