Docs
On this page

Learning Paths

Choose what you want to accomplish, then follow one path from setup to verified result.

Each path connects the detailed guides, examples, and API references already in the documentation. It gives that material a practical order and a clear finish line without replacing it.

Choose your goal

The shared learning loop

Every path follows the same proof-driven sequence:

StageQuestion it answersRequired evidence
ChooseWhich MIOSA product matches the job?The selected resource and ownership scope are explicit.
BuildWhat is the smallest working implementation?A copyable example completes without hidden steps.
SeeWhat should appear in the UI or response?The expected state, field, URL, or output is shown.
VerifyHow do I know it truly worked?A proof command or public response confirms the result.
RecoverWhat happens when the common failure occurs?The symptom, likely cause, repair, and re-check are documented.
ContinueWhat makes this production-ready?The next guide covers security, scale, data, policy, or operations.

Path 1: Deploy your first production app

Recommended first
  1. Read the Glossary for Sandbox, Preview, Release, Version, Deployment, and Domain.
  2. Complete Build and deploy a Next.js app.
  3. Read Publishing for the full immutable release contract.
  4. Read Deployment domains before using customer DNS.
  5. Read Rollback before the first production update.

You are finished when:

  • The Sandbox Preview displays your application.
  • The publish response contains a Deployment ID and API-selected public_url.
  • Deployment proof passes.
  • The public URL returns the expected application content.
  • You know which earlier Version is available for rollback.

Path 2: Build an agent product

  1. Read What agents can do.
  2. Choose a device with Agent device selection.
  3. Follow Integrating an AI agent.
  4. Configure the runner with Runtime profiles.
  5. Add durable coordination with Agent Run Groups.
  6. Publish the result with Agent builds an app.

You are finished when:

  • Every Agent Run has an explicit Organization, Workspace, and target resource.
  • Progress events can be streamed or retrieved.
  • Artifacts remain attached to the run.
  • Sensitive operations wait for the required approval.
  • The resulting application is verified independently of the agent’s completion message.

Path 3: Automate a real desktop

  1. Compare compute choices in Computers overview.
  2. Understand readiness in Fast start and readiness.
  3. Complete the Browser agent cookbook.
  4. Learn connection behavior in Desktop control.
  5. Add customer-controlled machines through OpenComputers.

You are finished when:

  • The Computer reaches a usable readiness state.
  • The desktop session can connect and reconnect.
  • The agent completes one visible action with evidence.
  • A temporary connection loss does not create a second unintended Computer.
  • Ownership and access remain scoped to the correct Organization.

Path 4: Build a white-label platform

  1. Read the White-label SaaS walkthrough.
  2. Model isolation with Platform and Organizations.
  3. Configure White-label setup.
  4. Implement Backend orchestration.
  5. Configure Deployment domains and Browser tokens.
  6. Attribute and limit consumption with Usage and billing.

You are finished when:

  • Each customer operates inside the intended Organization and Workspace.
  • Browser credentials are short-lived and cannot act as server API keys.
  • Domains route only to resources owned by the correct Organization.
  • Usage is attributed to the correct customer boundary.
  • A test with two customers proves that resources and data do not cross scopes.

Choose the right compute product

NeedStart withWhy
Edit code, install packages, run tests, and expose a development portSandboxMutable, isolated development environment built for code and agent tools.
Give an agent a full graphical desktop and browserComputerInteractive operating system with desktop streaming and human handoff.
Run many workspace applications on one always-on container hostApp EngineDurable workspace host with MIOSA-owned application routing and proof.
Run governed workloads inside customer AWS or Google CloudBring Your Own CloudCustomer-owned cloud boundary with explicit placement and shared responsibility.
Connect an individual customer-controlled machineOpenComputerOutbound connection from one owned machine without treating it as a cloud region.

Keep the references nearby

Was this helpful?