---
name: "freeExtension"
type: command
status: ok
groups: ["System"]
arma3_since: "2.12"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/freeExtension
revid: 370269
updated: 2024-11-19T18:00:17Z
---

# freeExtension

*Command · System · Arma 3 v2.12*

## Description

Unloads given extension loaded previously with [callExtension](../commands/callExtension.md) so that extension developer could rapidly tweak developed extension without restarting the game.

> [!IMPORTANT]
> This command was introduced in Arma 3 dev v2.11.149751 and for security reasons is only effective in DevBranch; it does nothing in stable branch.

## Syntax

```sqf
freeExtension extension
```

**Parameters:**

- `extension`: [String](../topics/String.md) - extension name (see [callExtension](../commands/callExtension.md))

**Returns:** [Boolean](../topics/Boolean.md) or [Nothing](../topics/Nothing.md)
- [false](../commands/false.md) if extension unloading attempt failed, [true](../commands/true.md) otherwise
- [Nothing](../topics/Nothing.md) if not dev branch

## Examples

### Example 1

```sqf
freeExtension "myExt";
```

## See also

[callExtension](../commands/callExtension.md)

<sub>Source: [BI Community Wiki — freeExtension](https://community.bistudio.com/wiki/freeExtension) (revision 370269).</sub>
