Skip to main content

🌐 Introduction to Fuyu

Fuyu is a cloud-based browser automation platform that helps you automate web tasks without the complexity of tools like Selenium or Puppeteer.

Whether you're scraping websites, filling out forms, or testing user flows — Fuyu lets you write clean, readable scripts that run entirely in the cloud, with zero setup.


🧠 What Is It?

Fuyu provides a domain-specific language (DSL) for browser automation. It looks and feels like a scripting language — but without the boilerplate.

You write scripts using commands like:

visit("https://example.com")
click("#login")
wait_for("#username", 5)
find_element("#username").input("myuser")
record("status", "logged_in")

⚙️ How It Works

When you run a script on Fuyu:

  1. A Job is created and executed on a headless (or optionally visible) Chrome browser in the cloud.
  2. Fuyu mimics real user actions like clicking, typing, waiting, scrolling, and more.
  3. Scripts can store structured output using record().
  4. You can view job results, logs, and even live browser previews in the UI.

No local environment, no browser driver setup, no headaches.


🧩 Core Concepts

Fuyu is built on a few key primitives:

  • Scripts: The automation instructions you write.
  • Jobs: Runs of your scripts. Each job includes logs, output, and runtime state.
  • Commands: Declarative functions like visit(), click(), wait_for(), record(), etc.
  • Runtime Context: Includes optional account, dataset, and other injected values.
  • Structured Output: Use record(key, value) to save results to a table.
  • Templates: Reusable scripts you can copy and run from the template library.

☁️ Cloud-Native by Default

Fuyu is fully cloud-executed. You can:

  • Run scripts without worrying about infrastructure
  • Use built-in stealth Chrome with rotating user agents
  • Enable test mode with VNC browser previews
  • Scale jobs programmatically using the REST API

🔗 Where to Go Next


Ready to build your first automation? Start here →