Skip to main content

What is the Driver?

The Granite driver is software that runs on Windows machines to execute automations. It:
  • Connects to Granite’s backend via WebSocket
  • Receives job assignments
  • Executes desktop automation
  • Streams video back to your browser
  • Reports results

Driver Capabilities

Driver Types

Cloud (GCP)

Managed VMs in Google Cloud
  • Auto-provisioned
  • Auto-scaling
  • Pay-per-use
  • Zero maintenance

Local (Self-Hosted)

Your own Windows machines
  • Full control
  • Your infrastructure
  • Free (your hardware)
  • You manage maintenance

Requirements

To run the Granite driver:
Python 3.13+ is not supported due to pywin32 compatibility issues. Use Python 3.12.

Architecture

Driver States

Next Steps

Installation

Set up the driver

Enrollment

Register your machine

Troubleshooting

Fix common issues