# Nen ## Docs - [Two-Factor Authentication](https://docs.getnen.ai/advanced/2fa.md): Handle 2FA in automated workflows - [Multiple Workflows](https://docs.getnen.ai/advanced/multiple-workflows.md): Best practices for managing stateful desktop environments - [Remote Execution and Debugging](https://docs.getnen.ai/advanced/remote-execution.md): Understand the execution model and debug workflow issues - [Agent API Reference](https://docs.getnen.ai/api-reference/agent.md): Complete API reference for the Agent class - [Start a Workflow Run](https://docs.getnen.ai/api-reference/endpoint/start-run.md): Trigger a workflow execution and receive status updates via webhooks. This endpoint returns immediately with a 202 Accepted response. The actual workflow execution happens in the background. - [Receive Webhook Updates](https://docs.getnen.ai/api-reference/endpoint/webhook.md): Receive real-time status updates for workflow runs. Your webhook endpoint will receive POST requests as the workflow progresses through processing, success, or failure states. - [Introduction](https://docs.getnen.ai/api-reference/introduction.md): Complete reference for the Nen workflow automation API - [Desktop Commands](https://docs.getnen.ai/cli/desktop.md): Create, list, inspect, and delete cloud desktops from the CLI - [CLI Overview](https://docs.getnen.ai/cli/overview.md): Install and configure the Nen CLI - [nen quickstart](https://docs.getnen.ai/cli/quickstart.md): Interactive guided tour of the Nen platform - [Cloud Desktops](https://docs.getnen.ai/computer-use-desktops/cloud.md): Windows desktops provisioned and managed by Nen, with computer-use tools exposed over HTTP - [Connect](https://docs.getnen.ai/computer-use-desktops/connect.md): Authenticate and start calling tools on your cloud desktop - [Create](https://docs.getnen.ai/computer-use-desktops/create.md): Provision a cloud desktop via CLI or API - [Manage](https://docs.getnen.ai/computer-use-desktops/manage.md): List, inspect, and delete cloud desktops - [Introduction](https://docs.getnen.ai/computer-use-desktops/overview.md): Two ways to get a Windows desktop with computer tools - [Quickstart](https://docs.getnen.ai/computer-use-desktops/quickstart.md): Run your first agent loop in minutes - [Remote Desktops](https://docs.getnen.ai/computer-use-desktops/remote.md): Connect your existing Windows machines to Nen via RDP - [Changelog](https://docs.getnen.ai/concepts/changelog.md): Product updates and release notes - [Contact Us](https://docs.getnen.ai/concepts/info.md): Contact information and security reporting - [Providing Desktop Access](https://docs.getnen.ai/customer-resources/desktop-access.md): How to give Nen agents access to your systems — just like onboarding a remote team member - [Claude (Anthropic)](https://docs.getnen.ai/examples/anthropic.md): Supported models, tools, and integration details for Claude - [Basic Web Navigation](https://docs.getnen.ai/examples/basic-navigation.md): Navigate to a website and extract data - [Download Files](https://docs.getnen.ai/examples/download-files.md): Download multiple files from a desktop application - [Extract Data from Screen](https://docs.getnen.ai/examples/extract-data.md): Pull structured data from the current screen state - [Complete Workflow](https://docs.getnen.ai/examples/full-workflow.md): Complete end-to-end workflow with login, search, extraction, and file handling - [Northstar (Lightcone)](https://docs.getnen.ai/examples/lightcone.md): Supported models, integration pattern, and action mapping for Northstar - [Login with Popup Handling](https://docs.getnen.ai/examples/login-popup.md): Handle popups that appear after login - [Multi-Step Pipeline](https://docs.getnen.ai/examples/multi-step-pipeline.md): Chain multiple steps that interact with different systems - [GPT (OpenAI)](https://docs.getnen.ai/examples/openai.md): Supported models, tools, and integration details for GPT - [Process Multiple Items](https://docs.getnen.ai/examples/process-multiple-items.md): Loop through a list of items passed as a workflow parameter - [Nen](https://docs.getnen.ai/index.md): Computer use infrastructure for any AI agent. Create desktops, get tools, bring your own agent. - [MCP Server](https://docs.getnen.ai/mcp/introduction.md): Connect Cursor to Nen to author, run, and monitor workflows. - [Quickstart](https://docs.getnen.ai/mcp/setup.md): Install the Nen MCP server and verify it is working in Cursor. - [MCP Tools Reference](https://docs.getnen.ai/mcp/tools.md): Use MCP tools to publish, run, and monitor Nen workflows from Cursor. - [Quickstart](https://docs.getnen.ai/quickstart-sdk.md): Build your first Nen managed workflow in under 5 minutes - [Agent](https://docs.getnen.ai/sdk/agent.md): VLM-powered controller for executing actions, verifying state, and extracting data - [execute()](https://docs.getnen.ai/sdk/agent-execute.md): Perform an action on the screen using a natural language instruction - [extract()](https://docs.getnen.ai/sdk/agent-extract.md): Read structured data from the current screen - [verify()](https://docs.getnen.ai/sdk/agent-verify.md): Check whether a visual condition is true on the current screen - [Computer](https://docs.getnen.ai/sdk/computer.md): Direct keyboard, mouse, and filesystem access inside the desktop - [Error Handling](https://docs.getnen.ai/sdk/error-handling.md): Exception types, raising errors, and error webhooks - [Files & Assets](https://docs.getnen.ai/sdk/files.md): Desktop filesystem, assets.zip, and drive access - [Introduction](https://docs.getnen.ai/sdk/introduction.md): Build desktop automation workflows with the Nen Python SDK - [Keyboard](https://docs.getnen.ai/sdk/keyboard.md): Keyboard input methods on the Computer interface - [Models](https://docs.getnen.ai/sdk/models.md): Supported vision-language models and how to choose - [Mouse](https://docs.getnen.ai/sdk/mouse.md): Mouse input methods on the Computer interface - [run()](https://docs.getnen.ai/sdk/run.md): Entry point for every Nen workflow — signature, params, result, lifecycle - [Secure Parameters](https://docs.getnen.ai/sdk/secure-params.md): Type-safe secret handling — values never enter the sandbox - [Data Validation](https://docs.getnen.ai/sdk/validation.md): Pydantic validation for workflow inputs and outputs - [Go SDK](https://docs.getnen.ai/sdks/go.md): Typed Go client for the Nen Desktop API - [JavaScript SDK](https://docs.getnen.ai/sdks/javascript.md): Typed TypeScript/JavaScript client for the Nen Desktop API - [Desktop SDK Overview](https://docs.getnen.ai/sdks/overview.md): Typed clients for the Nen Desktop API in Python, JavaScript, and Go - [Python SDK](https://docs.getnen.ai/sdks/python.md): Typed Python client for the Nen Desktop API - [Computer Tool](https://docs.getnen.ai/tools/computer.md): Full reference for the computer control tool - [Overview](https://docs.getnen.ai/tools/overview.md): Discover and execute computer-use tools via HTTP - [Supported Tools & Models](https://docs.getnen.ai/tools/supported-tools.md): Available tools and how to use them with Claude, GPT, and more ## OpenAPI Specs - [openapi](https://docs.getnen.ai/api-reference/openapi.json)