Modules
Official Elixir SDK for the MIOSA API.
Admin surface — /api/v1/admin/*.
Analytics — admin-scoped overview and timeseries metrics.
API key management — programmatic CRUD for tenant API keys.
Audit log — admin-scoped event stream.
Admin-triggered platform benchmark runs.
Builder UI session metadata — durable, cross-device Builder state.
Notification channels — Slack, Discord, email, and per-channel enable/disable.
Create and restore disk snapshots (checkpoints) of MIOSA computers.
HTTP transport layer for the MIOSA API.
Read-only views of the Optimal AI agent fleet.
Community template and agent catalog with install and rate actions.
OpenAI-compatible chat and text completion endpoints.
Lifecycle actions for a specific MIOSA computer.
Computer-Use Agent (CUA) session management for a computer.
Read and update idle-timeout config for a computer.
Encrypted env-var CRUD scoped to one computer.
Per-computer inbox configuration for Optimal inbound-email routing.
Read and stream VM logs for a computer.
Time-series RAM/CPU/credit metrics for a computer.
Task dispatch to the in-VM OSA agent.
Per-port visibility control for a computer.
PTY session management for a computer.
Per-computer volume attachment management.
Manage MIOSA computers (VM workspaces).
Query credit balance, transaction history, and usage for the authenticated tenant.
Cron jobs — scheduled work with full CRUD, pause/resume, run-now, and execution history.
Register and verify custom domains for MIOSA computers.
Dashboard — aggregated platform overview, polled on login.
Managed Postgres databases — CRUD, lifecycle, credentials, logs.
Deployments — sandbox → production publishing surface.
Control the desktop environment of a running MIOSA computer.
Admin email surface with sub-modules for campaigns, templates, and inbox.
Admin email campaign lifecycle (GET/POST/etc. /admin/email-campaigns).
Inbound and outbound direct messages (/admin/email-inbox).
Reusable email templates keyed by name (/admin/email-templates).
OpenAI-compatible embedding vectors.
Exception raised for MIOSA API errors.
Subscribe to real-time computer lifecycle events via SSE.
Execute commands and scripts inside a running MIOSA computer.
A GenServer holding a long-lived interactive command session over WebSocket.
External BYOK keys — Anthropic, OpenAI, Google, Groq, and similar.
Upload, download, list, and manage files inside a MIOSA computer.
Tenant-scoped custom domain management across all computers and deployments.
Edge functions — serverless, request-driven code that runs close to the user.
Health checks — uptime monitoring for URLs and TCP endpoints.
OAuth account-level integrations — GitHub, Slack, Linear, Discord.
Model Context Protocol — JSON-RPC dispatch and streaming SSE channel.
List available LLM models routed through the MIOSA intelligence gateway.
Read and write the network egress/ingress policy for a MIOSA computer.
OpenComputers API surface — register and control your own machines via MIOSA.
AI agent dispatch for registered hosts.
Inference cluster management.
Issue WebSocket tickets for desktop (VNC/KasmVNC) sessions on registered hosts.
Remote file system operations on registered hosts.
Host registration and lifecycle.
Remote job execution on registered hosts.
Encrypted secret management for OpenComputers.
Issue WebSocket tickets for terminal sessions on registered hosts.
HTTP tunnel management for registered hosts.
Project Auth — built-in authentication for generated apps inside sandboxes and deployments.
Per-project integrations — Stripe, Resend, Twilio, and similar third-party provider keys injected as env vars into sandbox/deployment VMs at boot.
Admin LLM provider routing config.
Datacenter regions, compute sizes, pricing, and community templates — read-only catalog.
Per-sandbox env-var reader (GET /sandboxes/:id/env).
SSE event streams for a sandbox.
Preview URL management for a sandbox.
Background process management for a sandbox.
Tag replacement for a sandbox (PATCH /sandboxes/:id/tags).
PTY session control for a sandbox.
Sandbox template management — define reusable base images for sandboxes.
Sandboxes — a thin helper over Miosa.Computers that defaults
template_type to "miosa-sandbox" (ephemeral code-exec rootfs, no
desktop).
Manage long-running background services inside a MIOSA computer.
Tenant settings — workspace config, branding, and BYOK provider keys.
Fleet-wide snapshot index for admin callers.
Managed S3-compatible object storage — buckets, objects, presigned URLs.
Current tenant info — plan limits and live usage counters.
Typed structs representing all MIOSA API response objects.
A server-sent event from a running agent session.
A CUA (Computer-Use Agent) session running on a computer.
Represents a MIOSA computer (VM workspace).
A real-time lifecycle event emitted by a MIOSA computer.
Current credit balance for the authenticated tenant.
A single credit debit or credit event.
Current mouse cursor position on the desktop.
Represents a custom domain registered for a MIOSA computer.
A single entry returned by a directory listing.
Result of a command executed inside a computer.
Result of a file export operation.
A file or directory entry in a computer's filesystem.
Detailed stat information for a single filesystem path.
The full network policy for a computer, expressed as an ordered list of rules.
A single network firewall rule (allow or deny).
Represents a managed background service running inside a computer.
A single log line emitted by a background service.
Represents a disk checkpoint (snapshot) of a MIOSA computer.
Represents an open window on the computer desktop.
Represents a MIOSA workspace — a named group of computers.
Usage — current period summary, per-session metering, and report queries.
Persistent block storage volumes that survive instance restarts.
Tenant-level outgoing webhooks — CRUD, test delivery, and delivery history.
Manage MIOSA workspaces.