Skip to main content

Documentation Index

Fetch the complete documentation index at: https://intunedhq.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Intuned is a browser automation platform for developers. You write browser automations as code, deploy them to our infrastructure, and execute them on demand or on a schedule—with built-in authentication, stealth, and scale.

Projects

A Project is both your automation code and your runtime environment. As code, a Project contains your browser automation APIs and shared logic—written in Python or TypeScript using Playwright.
Project/
├── apis/
│   ├── scrape-product.ts    # Your automation APIs
│   └── submit-form.ts
├── helpers/                  # Shared utilities
└── Intuned.json       # Project configuration
At runtime, a Project is where everything comes together: Run records, Jobs, JobRuns, browser traces and logs, and AuthSessions all live within the Project that owns them. Each API is a function that receives a browser page and parameters, performs actions, and returns results. You have full control over the code—use any library, pattern, or approach that fits your needs.

Building your automations

You can build the same kind of Intuned Project in two ways: as a Hosted project in the online IDE, or as a Connected project with the local CLI. In both approaches, you write browser automation code in Python or TypeScript, organize it into APIs, test it, and deploy it to Intuned. The main difference is where you develop and how your team works with the code.

Hosted projects (online IDE)

Hosted projects are built directly in Intuned’s browser-based editor or using intuned agent.
  • How it works: Create a Hosted project from the dashboard, open it in the online IDE, edit files in the browser, run APIs with the built-in browser view, and deploy when ready.
  • Best for: Fast starts, solo development, quick prototyping, and teams that want platform-native workflows with minimal setup.
  • Key advantages: Zero local setup, built-in AI assistance, Selector Agent, browser-based debugging, and access to platform AI features such as Fix with AI, Fix issues, and self-healing projects.
  • Tradeoff: You work inside Intuned’s editor rather than your own local IDE, and Git-based collaboration is more limited.

Connected projects (local CLI)

Connected projects are built locally on your machine and linked to Intuned through the CLI.
  • How it works: Create a project with the local CLI, open it in your preferred editor, manage the code in your own repo, run and test locally, then deploy to Intuned when ready.
  • Best for: Teams using Git workflows, CI/CD pipelines, code review, custom local tooling, and shared repositories.
  • Key advantages: Full version control, local IDE choice, easier team collaboration, and better fit for existing engineering workflows.
  • Tradeoff: You need local setup and dependency management, and you do not get the online IDE’s built-in editing workflow or platform AI features like Fix with AI, Fix issues, and self-healing projects.

How to choose

  • Choose Hosted projects (online IDE) when you want the fastest path from idea to working automation, especially if you want built-in AI and browser debugging.
  • Choose Connected projects (local CLI) when you want to build in your own environment with Git, CI/CD, and your team’s existing development process.
Intuned Agent can build entire Projects from a prompt, edit existing ones, fix failed Runs, and maintain your automations automatically after deployment.

Deployment

When you deploy a Project, all its APIs become available as callable endpoints. Intuned handles the infrastructure: browser provisioning, execution queues, retries, and scaling.

Execution model

Runs and Attempts

When you call an API, you create a Run—a single logical execution of your automation. Each Run may include one or more Attempts. If an Attempt fails (network issues, transient errors), Intuned can automatically retry up to your configured limit. Every Attempt is tracked with its own logs and browser trace, plus timing data.
Run
├── Attempt 1 → Failed (timeout)
├── Attempt 2 → Failed (element not found)
└── Attempt 3 → Success ✓

Two ways to execute

Runs — On-demand execution via API. You trigger a Run, we handle queuing and concurrency. Jobs — Scheduled or batch execution. Define what to run, when to run it, and where to send results. Built for scrapers and crawlers that need to run on a recurring basis. Each execution of a Job is a JobRun—the Job is the template, and each JobRun is a single execution of that template.

Authentication

For automations that require login, Intuned provides built-in authentication support. You define two functions—create (how to log in) and check (how to verify a session is valid)—and Intuned handles the rest: validating sessions before Runs, reusing them when possible, and recreating them when expired.

Key features

Flexible automations — Deploy any code. Deterministic, AI-driven, or hybrid—use any library or package. Unopinionated by design. Built-in authentication — Write create and check functions, and Intuned handles the rest—validating, reusing, and recreating sessions automatically. Online IDE — Zero setup. Write, test, and deploy directly from your browser. Stealth and anti-detection — Run automations without getting blocked. Stealth mode, automatic captcha solving, and proxy support are built in. Observability — Full logs, traces, and session recordings for every Run. See what happened and why.

What’s next?