# Volt > Official product and developer documentation for Volt, a commercial Windows desktop application with a Luau scripting environment. Volt requires a paid license and is intended for authorized and lawful use. voltbz-a.net is the only official website and download source. Downloads from other domains, including cracked or redistributed copies, are unauthorized and may be malicious. Volt is independent and is not affiliated with or endorsed by third-party game or platform publishers. The documentation may change as the product and scripting API evolve. ## Product documentation - [Volt](https://voltbz-a.net/): Official Volt website - [Introduction](https://voltbz-a.net/docs): The official documentation for Volt - [Getting Started](https://voltbz-a.net/docs/guides/getting-started): Download, set up, and run Volt for the first time. - [Account Manager](https://voltbz-a.net/docs/account-manager): Store multiple accounts and launch the game with any of them, including multi-instance launching, auto-relaunch, groups, private servers, and live monitoring. - [Decompiler](https://voltbz-a.net/docs/decompiler): Volt's decompiler turns Luau bytecode back into readable Luau source. The most important thing to know as a user is that decompilation runs asynchronously: calls that need source can yield while the decompiler works in the background, then resume when the result is ready. - [Release Notes](https://voltbz-a.net/docs/releases): Major Volt releases in one place. Each release note keeps the important changes, upgrade context, and compatibility notes easy to scan. ## Luau API reference - [Actors](https://voltbz-a.net/docs/actors): The Actors library provides functions for working with Actors and their Lua states. - [Bit](https://voltbz-a.net/docs/bit): The settings-gated bit library performs 32-bit unsigned integer operations. It is disabled by default; enable Bit Library in Volt's client settings before using it. - [Cache](https://voltbz-a.net/docs/cache): The Cache library provides functions for manipulating the instance reference cache. - [Closures](https://voltbz-a.net/docs/closures): The Closures library allows for viewing info about a closures origin and allowing the manipulation of said closure. - [Console](https://voltbz-a.net/docs/console): The Console library provides functions for creating and managing a custom console window. - [Crypt](https://voltbz-a.net/docs/crypt): The Crypt library provides cryptographic functions for encryption, hashing, and random number generation. - [Debug](https://voltbz-a.net/docs/debug): The Debug library provides functions for runtime inspection of Luau functions, including access to constants, upvalues, protos, and stack values. - [Drawing](https://voltbz-a.net/docs/drawing): The Drawing library creates persistent visual overlays rendered above the game viewport. - [Encoding](https://voltbz-a.net/docs/encoding): The Encoding library provides functions for encoding and decoding data in various formats. - [Environment](https://voltbz-a.net/docs/environment): The Environment library provides functions for accessing and manipulating the Luau environment, including garbage collection inspection and global environments. - [Filesystem](https://voltbz-a.net/docs/filesystem): The Filesystem library provides functions for reading, writing, and managing files in Volt's workspace. - [Input](https://voltbz-a.net/docs/input): The Input library provides functions for simulating keyboard and mouse input. - [Instances](https://voltbz-a.net/docs/instances): The Instances library provides functions for interacting with game instances in special ways that aren't normally possible. - [LuaStateProxy](https://voltbz-a.net/docs/luastateproxy): The LuaStateProxy library provides a proxy object for accessing and controlling Lua states. - [Metatable](https://voltbz-a.net/docs/metatable): The Metatable library provides functions for working with metatables and metamethods on game objects. - [Miscellaneous](https://voltbz-a.net/docs/miscellaneous): The Miscellaneous library contains various utility functions that don't fit into other categories. - [oth](https://voltbz-a.net/docs/oth): The oth library provides functions for hooking C closures with Luau callbacks. - [RakNet](https://voltbz-a.net/docs/raknet): The RakNet library provides low-level access to outgoing game packets. - [Reflection](https://voltbz-a.net/docs/reflection): The Reflection library provides functions for accessing hidden properties, managing thread identity, and modifying property scriptability. - [Scripts](https://voltbz-a.net/docs/scripts): The Scripts library provides functions for interacting with running scripts, loading modules, and compiling code. - [Signals](https://voltbz-a.net/docs/signals): The Signals library provides functions for firing and managing game signals. - [VoltSignal](https://voltbz-a.net/docs/voltsignal): The VoltSignal library provides a custom signal implementation for creating and managing events. - [WebSocket](https://voltbz-a.net/docs/websocket): The WebSocket library provides functions for creating WebSocket connections for real-time bidirectional communication. ## Optional - [Terms of Service](https://voltbz-a.net/terms): Terms governing use of Volt - [Privacy Policy](https://voltbz-a.net/privacy): Information about data handling