General
What is Granite?
What is Granite?
Granite is a desktop automation platform that combines AI agents with human oversight. You can automate Windows desktop tasks, watch execution in real-time, and approve actions before they happen.
What can I automate?
What can I automate?
Anything you can do manually on a Windows desktop:
- Data entry into any application
- Report generation
- File management
- Web scraping
- Email processing
- Excel/Office automation
- Custom application workflows
Do I need to code?
Do I need to code?
No! You can describe tasks in plain English and the AI agent figures out the steps. For more control, you can write RPA scripts in Python.
Is my data secure?
Is my data secure?
Yes. All data is encrypted in transit (TLS) and at rest. Your automations run on isolated VMs. API keys and credentials are hashed.
Account & Billing
Is there a free tier?
Is there a free tier?
Yes! Free accounts include limited executions and storage. Check pricing for details.
How do I upgrade my plan?
How do I upgrade my plan?
Go to Settings > Billing and select a new plan. Changes take effect immediately.
Can I have multiple organizations?
Can I have multiple organizations?
Yes, one account can belong to multiple organizations. Switch between them using the org selector.
Drivers & VMs
Do I need my own Windows machines?
Do I need my own Windows machines?
No, you can use Granite’s cloud VMs. But you can also connect your own machines if preferred.
What Windows versions are supported?
What Windows versions are supported?
Windows 10 and Windows 11, Pro or Enterprise editions. Home editions may work but aren’t officially supported.
Can I install custom software on VMs?
Can I install custom software on VMs?
Yes! Use the installation VM to install any software your automations need, then create your instance template from it.
How many VMs can I have?
How many VMs can I have?
Depends on your plan. Enterprise customers can have unlimited VMs.
Execution
What is HITL?
What is HITL?
Human-in-the-Loop. It means the agent pauses before important actions so you can approve, modify, or cancel them. You stay in control.
Can I run automations without watching?
Can I run automations without watching?
Yes, you can disable HITL for trusted automations. They’ll run fully automated.
How long can an automation run?
How long can an automation run?
Default timeout is 30 minutes. Contact support for longer-running automations.
What happens if an automation fails?
What happens if an automation fails?
The execution stops, error details are logged, and you can view screenshots and recordings to debug.
API & Integration
Can I trigger automations from other systems?
Can I trigger automations from other systems?
Yes! Create a public API endpoint and call it from anywhere using your API key.
Is there a TypeScript/JavaScript SDK?
Is there a TypeScript/JavaScript SDK?
Yes,
@getgraniteai/ts-sdk provides a type-safe client for the API.What's the API rate limit?
What's the API rate limit?
Free: 100 requests/hour
Pro: 1,000 requests/hour
Enterprise: Custom
Can I use webhooks?
Can I use webhooks?
Webhook support is coming soon. For now, poll for status using the API.
Troubleshooting
My automation keeps failing
My automation keeps failing
- Check the error message in run logs
- View screenshots at the failure point
- Watch the recording to see what happened
- Try with HITL enabled to step through
Video stream isn't working
Video stream isn't working
- Check browser allows WebRTC
- Disable VPN
- Try a different browser
- Verify driver is online
Driver shows offline
Driver shows offline
- Check the machine is running
- Verify network connectivity
- Review driver logs for errors
- Try restarting the driver