Skip to content

Install

PulsarRPA is a JVM library distributed via Maven Central. You need Java 11+ and Maven or Gradle. For the standalone Auto Extraction jar (PulsarRPAPro), MongoDB is also required.


Add the BOM to your dependencyManagement block, then declare the modules you need:

xml
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>ai.platon.pulsar</groupId>
            <artifactId>pulsar-bom</artifactId>
            <version>${browser4-base.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <!-- Core crawl engine -->
    <dependency>
        <groupId>ai.platon.pulsar</groupId>
        <artifactId>pulsar-skeleton</artifactId>
    </dependency>
    <!-- Browser/CDP protocol layer -->
    <dependency>
        <groupId>ai.platon.pulsar</groupId>
        <artifactId>pulsar-protocol</artifactId>
    </dependency>
    <!-- X-SQL query layer -->
    <dependency>
        <groupId>ai.platon.pulsar</groupId>
        <artifactId>pulsar-ql</artifactId>
    </dependency>
</dependencies>

Replace ${browser4-base.version} with the current release version (v4.9.3 as of June 2026).


Option 2: Standalone jar (PulsarRPAPro -- Auto Extraction)

Requires MongoDB running locally on the default port.

bash
curl -L -o PulsarRPAPro.jar \
  https://github.com/platonai/PulsarRPAPro/releases/download/v3.0.0/PulsarRPAPro.jar

Run it:

bash
java -jar PulsarRPAPro.jar

Prerequisites

RequirementNotes
Java 11+OpenJDK or Oracle JDK both work
Chrome / ChromiumPulsarRPA manages the browser process automatically
MongoDBRequired only for PulsarRPAPro Auto Extraction
Maven 3.8+For Option 1