Services Overview

Overview of all 10 managed services available in AgentMetal — each backed by open-source technology and managed by a specialized AI agent.

Services Overview

AgentMetal provides 10 fully managed services, each backed by proven open-source technology and managed by a specialized AI agent. Agents handle provisioning, configuration, monitoring, scaling, and self-healing for every service.

Available Services

ServiceBacking TechnologyDescription
ComputeQEMU/KVM + libvirtVirtual machines on bare metal
DatabasePostgreSQL, MySQLManaged relational databases with automated failover
StorageMinIOS3-compatible object storage with erasure coding
Load BalancerHAProxyL4/L7 load balancing with auto TLS
DNSPowerDNSAuthoritative DNS with DNSSEC
NetworkingWireGuard + nftablesVPCs, subnets, security groups, and NAT
KubernetesK3sLightweight Kubernetes clusters
CacheRedisIn-memory caching with sentinel and cluster modes
Message QueueRabbitMQ, NATSReliable messaging and event streaming
ServerlessFirecrackerFunction-as-a-Service with sub-second cold starts
## How Managed Services Work

Each service follows the same pattern:

  1. You declare the desired state — via CLI, API, or Infrastructure as Code
  2. The agent provisions the service on bare-metal servers using domain-specific tools
  3. The agent monitors health, performance, and configuration drift continuously
  4. The agent heals failures automatically — restarting processes, failing over replicas, or replacing nodes
  5. The agent scales resources based on usage patterns and your defined thresholds

Common Features

All managed services share these capabilities:

  • Audit logging — every agent action is recorded with full reasoning
  • VPC integration — services can be placed inside VPCs for network isolation
  • Labels and filtering — organize resources with key-value labels
  • Operations tracking — long-running tasks return an operation ID for polling progress
  • IaC support — all services can be declared in Infrastructure as Code stacks

Choosing the Right Service

  • Need to run custom software? Start with Compute.
  • Need a relational database? Use Database with PostgreSQL or MySQL.
  • Need to store files or assets? Use Storage for S3-compatible object storage.
  • Need to distribute traffic? Use Load Balancer with health checks and TLS.
  • Need container orchestration? Use Kubernetes for K3s clusters.
  • Need low-latency caching? Use Cache with Redis.
  • Need async communication? Use Message Queue with RabbitMQ or NATS.
  • Need event-driven functions? Use Serverless with Firecracker microVMs.