Botmation Documentation


Botmation Crew

Build Status codecov Quality Gate Status GitHub

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

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


  • 🤓 Learn only what you need
  • 🛣️ Simple pattern to follow
  • 🥇 100% Core library test coverage
  • 📚 Get started with Functional Programming
  • ⚡️ Write readable, testable & composable code
  • 🏢 Use higher order functions
  • 🧱 Assemble complex async functionality
  • 🔥 and much more!

Start with overview

Baby Bot