API Documentation

The functions listed in this part represent the primary, high-level interface for interacting with the Bedrock Server Manager. These APIs are used by all official components, including the Command-Line Interface (CLI), the Web, and the Plugin system.

These APIs provide a safe, consistent, and stable way to manage servers and the application itself.

Note

For Plugin Developers: The self.api object in your plugin exposes these APIs for your usage. However, to ensure consistency and safety of user data, only a specific subset of these APIs are endorsed for plugin use. Please refer to the Available APIs sections of the Plugins Docs for the full list of functions that are guaranteed to be stable and supported for plugins.