Dispatch API
You can create a custom Chrome extension and install it on the virtual browser. Both zip
and crx
file formats are supported. A few gotchas:
curl -X POST \
-H 'Authorization: Bearer <your-api-key>' \
-H 'Content-Type: multipart/form-data' \
https://engine.hyperbeam.com/v0/vm \
--form 'body={"ublock":true,"extension":{"field":"ex"}}' \
--form 'ex=@/tmp/ext.crx;type=application/x-chrome-extension'
curl -X POST \
-H 'Authorization: Bearer <your-api-key>' \
-H 'Content-Type: multipart/form-data' \
https://engine.hyperbeam.com/v0/vm \
--form 'body={"ublock":true,"extension":{"field":"ex"}}' \
--form 'ex=@/tmp/ext.zip;type=application/zip'