n8n-nodes-scrapybara
v0.2.0
Published
n8n nodes for integrating with Scrapybara API
Maintainers
Readme
n8n-nodes-scrapybara
This is an n8n community node for interacting with the Scrapybara API. Scrapybara provides powerful remote desktop infrastructure for AI agents.
Features
- Start Instances: Ubuntu, Browser, and Windows instances
- Manage Instances: Stop, pause, and resume instances
- Remote Desktop Actions: Take screenshots, get stream URLs, run bash commands, perform computer actions
- Computer Control: Execute mouse and keyboard actions programmatically
Current Development Status
Instance Management
- [x] List instances
- [x] Start instances (Ubuntu, Browser, Windows)
- [x] Stop instances
- [x] Pause instances
- [x] Resume instances
- [x] Screenshot functionality
- [x] Get stream URL
- [x] Run bash commands
- [x] Basic computer actions (mouse/keyboard)
Code Execution
- [ ] Execute code without notebook
Notebook Support
- [ ] Create, manage, and execute notebooks
Browser Authentication
- [ ] Save and reuse browser authentication states
File Management
- [ ] Upload/download files
Environment Variables
- [ ] Manage environment variables
Computer Control
- [x] Basic mouse/keyboard interactions
- [ ] Advanced mouse/keyboard interactions
- [ ] Enhanced UI interactions
Prerequisites
- n8n v1.0+
- Scrapybara API key from Scrapybara Dashboard
Installation
In n8n (Recommended)
- Open your n8n instance
- Go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-scrapybaraand click Install
Manual Installation
If you want to install this node manually:
# In your n8n installation directory
pnpm install n8n-nodes-scrapybara
# If you're using npm
npm install n8n-nodes-scrapybaraUsage
- Add your Scrapybara API credentials in n8n
- Use the Scrapybara node in your workflows
Example workflow: Start an Ubuntu instance and take a screenshot
- Set up a Scrapybara node
- Select Instance as the resource
- Choose Start as the operation
- Select Ubuntu as the instance type
- Set timeout hours (optional)
- Pass the instance ID to another Scrapybara node
- Configure the second node to take a screenshot
- The screenshot data will be returned in the response
