Introduction ============ ArcaneDB is a purpose-built database management system featuring its own query language, AQL (ArcaneDB Query Language). It is designed for both transactional workloads and in-process analytical computation, providing a unified interface for data storage, retrieval, mutation, and statistical analysis without requiring an external analytics engine. AQL scripts are plain-text files conventionally given the ``.aql`` extension and executed via the ``arcc`` command-line compiler and runtime: .. code-block:: bash arcc run path/to/script.aql The system organises data into **buckets**, which are analogous to tables in a relational database. Each bucket has a defined schema of typed fields, and all data operations target a named bucket.