Botmation Documentation


Botmation Crew

Build Status codecov Quality Gate Status GitHub

Botmation is a TypeScript framework for declaratively building bots with Puppeteer. It maximizes code readability, maintainability and testability with a compositional design.

These bots can do whatever people do with a web browser and more. They can surf and scrape complex web applications, automate social media, take screenshots, generate website PDF's and much more! 🌊🏄📸


  • 📚 Get started with Functional Programming
  • 🤓 Learn only what you need
  • 🛣️ Follow one simple coding pattern
  • ⚡️ Write readable, testable & composable code
  • 🥇 Be confident with 100% Core library test coverage
  • 🧱 Assemble complex async functionality with ease
  • 🔥 and much more!

Start with overview

Baby Bot