Skip to content

Latest commit

 

History

History
 
 

persistence

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Hyperbeam Persistence example

Save and access browser data across multiple sessions.

What is this useful for?

Persistence is a feature that allows you to save and access browser data across multiple sessions. This is useful for preserving logins, bookmarks, user data, cookies, local storage, etc. across multiple sessions.

Usage

// Server
const response = await axios.post("https://engine.hyperbeam.com/v0/vm", {
  profile: {
    load: // previously saved session ID to load
    save: // session ID to save the session as
  }
}, { headers });

Steps

  • Use npm install to install the dependencies altogether and navigate to the examples you want to run for more information.
  • Set your API key by running the following command in your terminal:
# Linux/macOS
export HB_API_KEY=your_api_key

# Windows
set HB_API_KEY=your_api_key

Replace your_api_key with your API key from the Hyperbeam dashboard.

  • Run npm run start, a server should be listening on port 8081.

  • Open http://localhost:8081 on your browser. You should be able to see the browser data being saved and accessed across multiple sessions.

Need more help?

Send us an email at [email protected] or join our community Discord server.