Skip to main content

Introduction

The Intuned.json file is the configuration file for your Intuned project. It defines various settings including workspace information, replication settings, auth sessions, API access, deployment options, runtime defaults, and IDE metadata. This file should be placed in the root directory of your project. When you try to modify Intuned.json in the IDE, we will provide you with a UI that helps you modify the underlying JSON structure and describe what each property does. You can also switch to text mode to manually modify the JSON as you see fit. On the other hand, if you are working with locally using Intuned CLI to run and deploy your project, you will need to manually edit this file and ensure the JSON structure is valid. The main difference between the CLI configuration and the IDE configuration is that the CLI configuration requires additional properties that are used when you want to deploy your project like workspaceId and projectName but these configuration properties are not needed when working in the IDE.

Configuration Properties

workspaceId
string
Your Intuned workspace ID. If not provided here, it must be supplied via the --workspace-id flag during deployment.
projectName
string
The name of your Intuned project. If not provided here, it must be supplied via the command line when deploying using --project-name.
replication
object
required
Replication settings that control how your project scales and what resources it uses.
authSessions
object
Auth session settings for managing authentication state across browser automation runs.
apiAccess
object
API access settings that control how your project can be consumed.
metadata
object
Metadata used by the IDE to prefill the Run playground.
headful
boolean
Whether to run the deployed API in a headful browser.
Running in headful can help with some anti-bot detections. However, keep in mind that running in headful mode might increase resource usage , so keep in mind to choose appropriate machine size for you.
Default: false
browserSize
object
Browser window size used when launching the browser.
browser
string
Browser engine to use for this project.Options:
  • "chromium": Use Chromium
  • "brave": Use Brave
integrations
object
Project-level third-party integration settings.
region
string
The region where your Intuned project is hosted.Available regions:
  • "us": United States
  • "au": Australia
  • "ca": Canada
  • "nl": Netherlands
  • "mx": Mexico
  • "ro": Romania
  • "se": Sweden
  • "sg": Singapore
  • "es": Spain
  • "za": South Africa
  • "de": Germany
  • "in": India
  • "hk": Hong Kong
  • "jp": Japan
  • "pl": Poland
  • "fr": France
  • "gb": United Kingdom
Default: "us"
defaults
object
Default values that Intuned applies when the same values are not provided at run time.
Use dev for local CLI or IDE runs and deployed for runs started on Intuned Platform.
defaults
object
Default runtime settings for local development and deployed runs.

Configuration Examples

{
  "workspaceId": "your_workspace_id",
  "projectName": "my-automation-project",
  "replication": {
    "maxConcurrentRequests": 1,
    "size": "standard"
  },
  "apiAccess": {
    "enabled": true
  },
  "stealthMode": {
    "enabled": false
  },
  "headful": false,
  "region": "us"
}