whatisgithub

What is mulerun-pool?

2951461586/mulerun-pool — explained in plain English

Analysis updated 2026-05-18

21PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

A Python tool that bulk registers MuleRun accounts via Outlook emails and proxies rotating API keys through an OpenAI compatible endpoint.

Mindmap

mindmap
  root((mulerun pool))
    What it does
      Bulk account registration
      API key rotation
      OpenAI compatible proxy
    Tech stack
      Python
      FastAPI
      Playwright
    Use cases
      Rotate MuleRun keys
      Batch create accounts
      Wire into API gateways
    Audience
      Developers
    Setup
      CSV of accounts
      MuleRun API keys

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a local proxy that rotates across several MuleRun API keys for an app that expects an OpenAI style endpoint.

USE CASE 2

Batch create MuleRun accounts from a CSV of Outlook email addresses.

USE CASE 3

Plug the proxy pool into gateway tools like new-api or one-api to centralize key management.

What is it built with?

PythonFastAPIPlaywright

How does it compare?

2951461586/mulerun-pool0whitedev/detranspileraliyun/iac-code
Stars212121
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity3/54/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Python 3.11+, a CSV of Outlook accounts, and MuleRun API keys or an invitation link.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

mulerun-pool is a Python tool that combines two related utilities into one codebase: automated bulk account registration for a service called MuleRun using Outlook email addresses, and an API key proxy pool for rotating multiple MuleRun API keys. The registration module, mulerun_register, uses a browser automation library to simulate the MuleRun sign up flow. You supply a CSV file containing Outlook email addresses and passwords, set your MuleRun invitation link, and the tool creates accounts in batch, optionally running headless, meaning without a visible browser window, or with a proxy server. It tracks each account's status in the CSV. The proxy pool module, mulerun_pool, is a FastAPI server that acts as a middleman between your applications and MuleRun's AI API. You give it a list of MuleRun API keys, and it exposes a local HTTP endpoint that is compatible with the OpenAI and Anthropic API formats, meaning tools that already know how to talk to OpenAI can be pointed at this proxy instead. When requests come in, the proxy rotates through the available keys, handles failures, and can be wired into API gateway tools like new-api or one-api. You would use this to manage a pool of MuleRun accounts and keys across multiple applications, centralizing key rotation and failure handling in one place. The tech stack is Python 3.11 or later, with FastAPI for the proxy server and Playwright, a browser automation library, for the registration flow.

Copy-paste prompts

Prompt 1
Explain how mulerun_pool exposes an OpenAI compatible endpoint that rotates between multiple API keys.
Prompt 2
Walk me through setting up the CSV file and environment variables for mulerun_register.
Prompt 3
How does this project handle key failures and retries in the proxy pool?
Prompt 4
Show me how to wire mulerun-pool into new-api as an upstream channel.

Frequently asked questions

What is mulerun-pool?

A Python tool that bulk registers MuleRun accounts via Outlook emails and proxies rotating API keys through an OpenAI compatible endpoint.

What language is mulerun-pool written in?

Mainly Python. The stack also includes Python, FastAPI, Playwright.

What license does mulerun-pool use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is mulerun-pool to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is mulerun-pool for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.