Skip to main content

Welcome to IronBullet

IronBullet is a powerful visual pipeline builder for HTTP automation and credential checking. Build complex automation workflows using a drag-and-drop block-based interface with 50+ specialized blocks.

Quick Start

Get up and running in minutes with your first pipeline

Installation

Download and install IronBullet on Windows or Linux

GitHub Repository

View source code and latest releases

Download Latest

Get the latest version (v0.2.3)

Key Features

Visual Block Editor

Drag-and-drop interface for building automation pipelines without writing code. Configure blocks using the right panel and connect them to create complex workflows.

50+ Specialized Blocks

Access a comprehensive library of blocks organized into 8 categories:
  • HTTP - Requests with headers, cookies, and authentication
  • Parsing - JSON, Regex, CSS selector, and XPath extraction
  • Functions - String manipulation, lists, crypto, math, and time operations
  • Control - Conditionals, loops, variables, and delays
  • Browser - Selenium automation, screenshots, and JavaScript execution
  • Protocols - TCP, UDP, FTP, SSH, IMAP, and SMTP
  • Bypass - Captcha solving, Cloudflare bypass, and CSRF token handling
  • Utilities - Logging, scripting, and plugin support

Multi-threaded Execution

Run pipelines with configurable thread pools for maximum performance. Handle large datasets efficiently with parallel execution.

Debug Mode

Inspect requests and responses in real-time. Press F5 to debug your pipeline with test data before running against full datasets.

Variable System

Flexible variable input system with three modes:
  • RAW - Use literal values
  • EMBED - Embed variables with <variable> or {{variable}} syntax
  • VAR - Reference variables directly

Proxy Support

Built-in proxy rotation with ban detection and health checking to ensure reliable automation.

Export & Import

  • Export pipelines as standalone Rust code
  • Import OpenBullet configs (.svb, .opk, .loliScript)
  • Plugin system with hot-loading support

What You Can Build

IronBullet is designed for HTTP automation workflows including:
  • Credential checking and validation
  • API testing and automation
  • Web scraping and data extraction
  • Multi-step authentication flows
  • Protocol-level testing (TCP, UDP, FTP, SSH, IMAP, SMTP)
  • Browser automation with Selenium
  • Captcha solving and bypass techniques

Technology Stack

IronBullet is built with:
  • Backend: Rust (Tokio async runtime, reqwest HTTP client)
  • Frontend: SvelteKit with Vite and TailwindCSS
  • WebView: WebView2 (Windows) / WebKitGTK (Linux)
  • Sidecar: Go-based reqflow-sidecar for AzureTLS HTTP requests
IronBullet requires WebView2 on Windows or WebKitGTK on Linux. See the Installation guide for details.

Build docs developers (and LLMs) love