REST API
Full programmatic access to server management. Create, configure, and control servers. Send commands, manage backups, and monitor performance.
- OpenAPI 3.0 specification
- JSON responses with typed schemas
- Webhook support for server events
- Rate limiting with generous quotas
# Get your servers
curl -X GET https://api.codec.host/servers \
-H "Authorization: Bearer $CODEC_API_KEY"
# Send a command
curl -X POST https://api.codec.host/servers/{id}/command \
-H "Authorization: Bearer $CODEC_API_KEY" \
-d '{"command": "say Hello from the API!"}'resource "codec_server" "survival" {
name = "survival-world"
plan = "performance"
region = "us-east"
server_type = "paper"
version = "1.21.4"
backup_schedule = "daily"
tags = {
environment = "production"
managed_by = "terraform"
}
}
output "server_address" {
value = codec_server.survival.address
}Terraform Provider
Manage your Minecraft infrastructure as code. Version-controlled configurations, reproducible deployments, and infrastructure drift detection.
- Full resource coverage for servers
- Import existing servers
- State management with Terraform Cloud
GitHub Actions
CI/CD for your Minecraft server. Deploy plugins on push, sync configurations, run automated tests, and restart servers on merge.
- Deploy plugins from your repository
- Sync configuration files
- Trigger restarts on deployment
- Integration with ephemeral test servers
name: Deploy Plugin
on:
push:
branches: [main]
paths: ['plugin/**']
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build Plugin
run: ./gradlew build
- name: Deploy to CODEC
uses: codec/deploy-action@v1
with:
api-key: ${{ secrets.CODEC_API_KEY }}
server-id: srv-12345
files: |
build/libs/*.jar
restart: trueBuilt for Developers
API-first infrastructure for modders, plugin developers, and server admins who want full control.
REST API
Full API access for server management, monitoring, and automation. Build custom dashboards and integrations.
Terraform Provider
Infrastructure as code for your Minecraft servers. Version-controlled server configurations.
GitHub Actions
Deploy plugins and configurations directly from your repository. CI/CD for Minecraft.
Ephemeral Test Servers
Spin up temporary servers for plugin testing. Automatic cleanup after testing sessions.
Observability Suite
TPS monitoring, GC analysis, chunk loading metrics, and player activity dashboards.
Modpack Tuning
Optimized JVM flags and memory profiles for popular modpacks. One-click performance tuning.
Backup System
Automated backups with point-in-time recovery. S3-compatible storage integration.
Velocity Templates
Pre-configured proxy networks with automatic backend discovery and load balancing.
Want Early Access?
Join our developer community to get early access to new tools and influence the roadmap.
Join Discord