Skip to content
Matthew Barker edited this page Jul 25, 2026 · 12 revisions

A3DB — Arma 3 Database Engine

An embeddable SQL database engine for Arma 3 mods. Like SQLite for Arma.

Quick Start

["CREATE TABLE players (uid STRING PRIMARY KEY, name STRING, score INT)"] call a3db_fnc_execute;
["INSERT INTO players VALUES ('76561198000000001', 'Scarface', 1500)"] call a3db_fnc_execute;
_result = ["SELECT name, score FROM players WHERE score > 1000 ORDER BY score DESC"] call a3db_fnc_execute;

Wiki Pages

Status

Component Status
SQL engine 162 tests passing
CBA addon HEMTT check clean
Linting Clippy clean
CI/CD GitHub Actions — cargo test, SQF validation, BOM check
Cross-platform Linux x86_64/i686, Windows x86_64/i686
Signing DSSignFile via Wine/Proton on Linux
Plugins Rust trait, C ABI dynamic, SQF registration
Security Parameterized queries, TCP LOGIN

Clone this wiki locally