> ## Documentation Index
> Fetch the complete documentation index at: https://simplecloud.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloud API

> Build Minecraft plugins that work with your SimpleCloud network

The Cloud API connects your Java or Kotlin Minecraft plugin to SimpleCloud. Use it to query, manage, and react to the current state of your network.

With the Cloud API, you can:

* Create and configure server groups
* Manage long-running persistent servers
* Find and update running server instances
* Look up players, send messages, and transfer them between servers
* React when resources in your network change

## Choose where to begin

<CardGroup cols={2}>
  <Card title="Install the Cloud API" icon="download" href="/docs/en/developer/installation">
    Add the dependency and create a client for your plugin.
  </Card>

  <Card title="Groups" icon="layer-group" href="/docs/en/developer/api/groups">
    Create groups, change their configuration, and request new servers.
  </Card>

  <Card title="Running servers" icon="server" href="/docs/en/developer/api/servers">
    Find, inspect, update, and stop server instances.
  </Card>

  <Card title="Persistent servers" icon="hard-drive" href="/docs/en/developer/api/persistent-servers">
    Manage servers that keep their identity across restarts.
  </Card>

  <Card title="Players" icon="users" href="/docs/en/developer/api/players">
    Look up players, send messages, and connect them to servers.
  </Card>

  <Card title="Events" icon="bell" href="/docs/en/developer/api/events">
    Run code when groups, servers, persistent servers, or blueprints change.
  </Card>
</CardGroup>

## Build a common workflow

<CardGroup cols={2}>
  <Card title="Transfer a player" icon="arrow-right-arrow-left" href="/docs/en/developer/guides/player-transfer">
    Move an online player to another server and handle the result.
  </Card>

  <Card title="Manage scaler-provided servers" icon="scale-balanced" href="/docs/en/developer/guides/server-management">
    Select available capacity without competing with SimpleCloud autoscaling.
  </Card>

  <Card title="Handle events safely" icon="bolt" href="/docs/en/developer/guides/event-handling">
    Subscribe to network changes for the lifetime of your plugin.
  </Card>
</CardGroup>
