NoxAeApi exposes players, economy, permissions, worlds, plugins, chat, and administration as a clean, versioned REST API β readable by humans and AI agents alike.
curl https://mc.example.com/v1/ping \
-H "key: YOUR_API_KEY"
# β "pong!"Modular by design β endpoints activate automatically when their dependency plugin is installed.
Ban, kick, teleport, change gamemode, and read live stats for online and offline players.
Read balances, deposit, debit, and pull leaderboards via any Vault-compatible economy plugin.
Manage groups, inspect nodes, and resolve permissions with inheritance and wildcards.
Inspect worlds, set time and weather, save on demand, and download world archives.
List, install, enable, and disable plugins remotely from a single endpoint.
Broadcast server-wide announcements or whisper directly to a single player.
Aggregate health, players, and status across an entire proxied server network.
Run console commands, tail logs, manage whitelist and ops, restart the server.
Official TypeScript & Node.js client featuring 100% type-safety, structured typed errors, automatic retries with exponential backoff, and real-time WebSocket console streaming.
Uses native Fetch & standard WebSockets
Live server console & event stream
npm install @wumx-labs/noxaeapi-sdkimport { NoxAeApiClient } from "@wumx-labs/noxaeapi-sdk";
const client = new NoxAeApiClient({
baseUrl: "https://mc.example.com",
apiKey: process.env.NOXAEAPI_KEY,
});
// Full TypeScript autocompletion & type validation
const players = await client.players.list();
const balance = await client.economy.getBalance(players[0].uuid);
await client.server.broadcast("Hello from the SDK!");Point ChatGPT, Claude, or any agent at /llms.txt for a hand-tuned reference, or at /openapi.json for a strict OpenAPI 3.0.3 spec. Agents get authentication rules, every endpoint, shared data models, and explicit guidance on destructive actions.
# NoxAeApi β AI Reference Documentation
> A REST API for Minecraft servers. Lets
> agents read and control players, economy,
> permissions, worlds, plugins, and chat.
## Authentication
Every endpoint accepts an optional `key`
header (ApiKeyAuth, in: header).
## Guidance for AI agents
- Confirm before destructive endpoints
(ban, kick, restart, /server/exec).
- 503 means an optional plugin isn't loaded.
- Player IDs are UUIDs, not usernames.Install the plugin, set your API key, and hit GET /v1/ping.