Build
Compile your project into a self-contained output directory:.hyperterse from the current directory, discovers all adapters and tools, bundles scripts, and writes the deployment artifact.
To build from a different project directory, pass a positional argument:
| Artifact | Description |
|---|---|
hyperterse | Runtime binary |
model.bin | Serialized manifest (adapters, tools, config) |
build/vendor.js | Shared dependency bundle (if tools import npm packages) |
build/tools/<name>/*.js | Per-tool script bundles |
Serve
Boot from a pre-built artifact:model.bin, reconstructs the project, initializes connectors in parallel, registers MCP tools, and starts the HTTP server. There is no re-parsing of source files.
You can also point directly to the manifest:
Deployment workflow
Environment configuration
Thedist/ directory contains no secrets. All credentials are supplied at runtime through environment variables:
env_file, Kubernetes Secrets, cloud provider environment config, or platform dashboards.
See Environment variables reference for the full list of supported variables.
Horizontal scaling
Hyperterse is a single-process stateless server. Scale by running multiple instances behind a load balancer:- Each instance has its own in-memory cache — no inter-instance coordination needed.
- All instances require the same database endpoints and environment variables.
- Use sticky sessions if you need MCP session continuity across requests.
CI/CD integration
Automate the validate-build-deploy cycle in your pipeline:Next steps
Choose a deployment method based on your infrastructure:Docker
Container images for portable deployment
Kubernetes
Orchestrated deployment at scale
Bare metal
Direct binary deployment on servers
AWS
ECS Fargate
Google Cloud
Cloud Run
Azure
Container Apps
Railway
Managed containers
DigitalOcean
App Platform
Cloudflare
Edge security layer
Vercel
Frontend proxy