Overview
Before diving deeper into Granite, it helps to understand these key concepts:HITL
Human-in-the-Loop - You approve actions as they happen
RPA
Robotic Process Automation - Scripted desktop automation
Processes
Reusable automation definitions
Drivers
Windows machines that run automations
Human-in-the-Loop (HITL)
HITL is Granite’s core differentiator. Instead of blindly trusting automation, you stay in control.How It Works
HITL Actions
HITL Sensitivity
You can configure which actions require approval:- All actions - Maximum oversight, approve everything
- Sensitive only - Approve clicks, file operations, etc.
- None - Full automation, no pauses (use with caution)
Processes
A Process is a reusable automation definition. Think of it as a template.Process Components
Process vs. Agent Run
You create a Process once, then run it many times.
Process States
- Draft - Being edited, not ready to run
- Ready - Can be executed
- Archived - No longer active
RPA (Robotic Process Automation)
RPA is scripted automation where you define exact steps in code.Why Use RPA?
- Repeatability - Same steps every time
- Reliability - Less AI interpretation, more control
- Speed - No AI decision-making overhead
RPA in Granite
Granite uses Robocorp under the hood:When to Use RPA vs. AI Agent
Drivers
A Driver is a Windows machine that executes automations.Driver Types
- Cloud (GCP)
- Local (Hyper-V)
- Managed by Granite
- Auto-scaling
- Pay-per-use
- Ideal for production
Driver Lifecycle
Driver Requirements
- Windows 10/11 (Pro or Enterprise)
- Python 3.12 (not 3.13+)
- Network access to Granite API
- RDP enabled (for remote management)
Organizations
An Organization is a workspace for your team.Organization Features
- Isolated data - Your processes, runs, and keys are private
- Team access - Invite members with role-based permissions
- API namespace - Unique slug for your endpoints
Roles
API Endpoints
You can expose any automation as a public API endpoint.How It Works
- Create a Process
- Generate an API Endpoint for it
- Get an API Key
- Call it from anywhere
Authentication
API endpoints require an API Key in theX-Granite-API-Key header.
Analytics
Granite tracks everything about your automations:Metrics Available
- Executions over time - Volume trends
- Success rate - How often things work
- Failure breakdown - What goes wrong
- Duration distribution - How long things take
- Top automations - Most-used processes
- Endpoint usage - API call volume
Dashboard Widgets
You can customize which metrics appear on your analytics dashboard.Glossary
Next Steps
Dashboard Overview
Learn the interface
HITL Workflows
Master human oversight
RPA Scripts
Create reliable automations
API Reference
Explore all endpoints