masquerade
0
loading...
Bot Development Framework

Compose rock-solid automation performances on the stage your Puppeteer actor deserves.

When stealth & stability matters

MasqueradeJS is an opinionated, TypeScript-native bot development framework for master Puppeteer composers.

Automation-Extra
Stealth Plugin Enabled
16

cutting edge evasions available
via Automation-Extra

Build With Masquerade

Why Masquerade?

Complete Framework

Complete Framework

Masquerade's Backstage framework delivers Browsers, Battle-Tests, Database, Validation and more.

CLI Experience

CLI Experience

Enjoy a premium command line experience delivered by Heroku's world-class OCLIF library.

Stealth Evasions

Stealth Evasions

Use all the free evasions from the AutomationExtra library, and add your key when StealthPro is released.

Compose complex bots in minutes.

Watch how quickly a Masquerade performance comes together.

MasqueradeJS in 12 Minutes

Framework Features

What's in the box?

Opinionated

Learning bot development becomes much easier with an opinionated (but flexible) application structure, TypeScript, and tooling.

Native TypeScript

All the benefits of TypeScript from the ground up with sensible build defaults and tooling provided.

Plugin Ecosystem

Easily use and contribute community plugins with our standardised Service Provider system.

TSyringe

Get magic Inversion of Control via the lighting-fast, lightweight TSyringe dependency manager maintained by Microsoft.

Browsers

Use a range of local and remote/anti-fingerprint browsers out of the box, all easily configured with you .env file.

Auditions

Battle-test your bot logic and environment against an array of public anti-bot vendor demonstration pages.

Database

Prisma provides beautifully simple database abstraction by default or swap the to any provider you prefer.

Validation

Parse and validate data with the TypeScript-friendly Zod library by constructing typed schemas.

Stagehand

Let Stagehand generate common class scaffolding from the CLI using editable ES6 template literals.

Configuration

Customise your stage in minutes with validated .env file and typed Configuration modules.

Extra-Stealth

Apply cutting edge evasions to your automation logic with the infamous Extra library driving Puppeteer / Playwright.

Command Driven

Get all the Node CLI goodies and stability from the popular OCLIF framework developed by Heroku.

Compiler

Use the OCLIF binary compiler to turn you Acts into executable code on several target platforms.

MasqueradeJS Botting Community

Join the
community

Enter the Masquerade party and connect with hundreds of like-minded developers on the Automation-Extra Discord.

Stable dependencies

Built on solid foundations

TypeScript
TypeScript
typescriptlang.org
Node
Node
nodejs.org
OCLIF
OCLIF
oclif.io
Puppeteer
Puppeteer
pptr.dev
AutomationExtra
AutomationExtra
berstend/puppeteer-extra
Prisma
Prisma
prisma.io
Prettier
Prettier
prettier.io