Cloud Computers

Underneath every WithGiga audit is a cloud computer — a sandboxed Linux desktop that GigaOps controls during the engagement. The same primitives are exposed directly so you can build custom automations beyond the audit workflow. If you want to:
  • Run an AI agent against a generic task (data extraction, browser automation, scripted workflows)
  • Programmatically provision Linux desktops for short-lived tasks
  • Stream a live desktop into your own product
  • Build your own offensive tooling on top of GigaOps’s infrastructure
…the cloud computer API is what you want.

What you can do

  • Provision a sandbox with your choice of resource tier (1–8 vCPU, 2–16 GB RAM)
  • Launch an AI agent with your own prompts (no GigaOps mission baked in)
  • Watch the desktop in real time via VNC
  • Push and pull files to and from the sandbox via S3
  • Extend the sandbox lifetime in 15-minute increments

When to use this vs. audits

If you want to…Use
Run a security audit against a domainAudits
Run an AI agent on a custom taskDeployments
Embed live AI desktop in your productComputer Interface
Build a custom security tool on top of the platformCombine both APIs

Quickstart

curl -X POST https://api.withgiga.ai/api/deployments/start \
  -H "Authorization: Bearer $GIGA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Data Extraction Bot",
    "platform": "giga-standard",
    "duration": 1,
    "aiEnabled": true,
    "prompts": {
      "userPrompt": "Go to https://example.com/pricing and extract the pricing table.",
      "goalPrompt": "Save the extracted pricing into pricing.csv on the Desktop."
    }
  }'
See the Deployments API reference for full details.

Next steps

Deployments

Launch and manage cloud computer instances from the dashboard.

Computer Interface

The live VNC stream, logs, files, and chat for running deployments.

Deployments API

Programmatic deployment lifecycle.

Files API

Sync files in and out of the sandbox.