Addon API
Create an addon context with ArcaneWizardLibrary:NewAddon and use context methods for metadata, media paths, settings category opening, launcher helpers, and update notices.
Open API
Integrate addon context, settings, dialogs, buttons, controls, windows, minimap buttons, and utility helpers without copying the same boilerplate into every project.

This documentation is for World of Warcraft addon developers who want to use Arcane Wizard: Library as a dependency in their own addon.
The library is installed as a normal addon and consumed through the global ArcaneWizardLibrary table. Your addon declares the dependency and creates an addon context for addon-specific behavior. Settings, Dialogs, Controls, Windows, and Utils are static namespaces that are called directly.
Use the API reference and examples when you want to:
Add Arcane Wizard: Library as a dependency in your addon's .toc file:
## Dependencies: ArcaneWizardLibraryYour addon can then use the global ArcaneWizardLibrary table during startup:
local addonName = ...
local addon = ArcaneWizardLibrary:NewAddon(addonName)For complete function details, use the API reference. For copy-pasteable addon snippets, use the examples.
The library currently supports the following clients and languages.
Supported clients:
Supported languages:
enUS)deDE)ruRU)