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

# Supported platforms

> Server types, content support, analytics support, and packaging targets.

## Minecraft server platforms

| Platform | Server download source | Content browser  | CatalystAnalytics | Notes                                      |
| -------- | ---------------------- | ---------------- | ----------------- | ------------------------------------------ |
| Paper    | PaperMC API            | Modrinth plugins | Yes               | Recommended for most plugin-based servers. |
| Purpur   | Purpur downloads       | Modrinth plugins | Yes               | Paper-compatible with Purpur features.     |
| Fabric   | Fabric meta API        | Modrinth mods    | No bundled plugin | Uses Fabric loader and installer metadata. |
| Vanilla  | Mojang Piston manifest | None             | No                | Clean Mojang server JARs.                  |

<Note>
  Catalyst's active server creation UI supports Paper, Purpur, Fabric, and Vanilla.
</Note>

## Minecraft versions

The version selector covers modern releases and older releases back to 1.7.10. The Java version mapping is automatic and based on the selected Minecraft version.

<Card title="Java runtimes" icon="coffee" href="/docs/reference/java-runtimes">
  See how Catalyst selects Java 8, 11, 17, or 21.
</Card>

## Desktop packaging

| Target  | Status in project configuration                                                                      |
| ------- | ---------------------------------------------------------------------------------------------------- |
| Windows | Primary packaged installer through electron-builder NSIS.                                            |
| macOS   | electron-builder target and entitlement files exist for development packaging.                       |
| Linux   | AppImage, snap, and deb targets are configured, but public support may lag the Windows release flow. |

## Runtime integrations

| Integration           | Required for                         | Optional?                                     |
| --------------------- | ------------------------------------ | --------------------------------------------- |
| Modrinth API          | Plugin and mod search/install/update | Yes                                           |
| Adoptium API          | Managed Java runtime downloads       | Yes if a compatible Java is already installed |
| ngrok                 | Public TCP tunnels                   | Yes                                           |
| GitHub releases API   | Update checks                        | Yes                                           |
| OpenAI-compatible API | AI assistant                         | Yes                                           |
