Appearance
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.
Option 1: Maven (recommended for embedding in a JVM project)
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.jarRun it:
bash
java -jar PulsarRPAPro.jarPrerequisites
| Requirement | Notes |
|---|---|
| Java 11+ | OpenJDK or Oracle JDK both work |
| Chrome / Chromium | PulsarRPA manages the browser process automatically |
| MongoDB | Required only for PulsarRPAPro Auto Extraction |
| Maven 3.8+ | For Option 1 |