ComfyUI Extension: ComfyUI-FLUX-BFL-API
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
Custom nodes for integrating Flux models with the BFL API.
Looking for a different extension?
Custom Nodes (10)
README
ComfyUI-FLUX-BFL-API
Custom nodes for integrating Flux models with the BFL API.
Installation
Option 1: Install via Custom Nodes Manager
- Open the Custom Nodes Manager.
- Search for "ComfyUI-FLUX-BFL-API".
- Select the package and follow the installation instructions.
Option 2: Manual Installation
-
Clone the repository:
cd custom_nodes git clone https://github.com/gelasdev/ComfyUI-FLUX-BFL-API.git -
Install the required dependencies:
pip install -r requirements.txt -
Get your BFL API key from api.bfl.ai.
-
Add your API key to the
config.inifile:[API] X_KEY = YOUR_API_KEY BASE_URL = https://api.bfl.ai/v1/
Configuration
You can either use config.ini for a global API key, or connect a Flux Config (BFL) node directly to any generation node to override the key, base URL, and region per-node. If no config node is connected, config.ini is used automatically.
Nodes
Generation
| Node | Description |
|---|---|
| Flux Pro 1.1 (BFL) | Text-to-image with Flux Pro 1.1 |
| Flux Pro 1.1 Ultra (BFL) | High-resolution text-to-image |
| Flux Dev (BFL) | Text-to-image with Flux Dev |
| Flux Pro Fill (BFL) | Inpainting / outpainting |
| Flux Pro Expand (BFL) | Outpainting with directional padding |
| Flux Erase (BFL) | Object removal via binary mask (flux-tools/erase-v1) |
| Flux Outpaint (BFL) | Image extension via target canvas + reference offsets (flux-tools/outpainting-v1) |
| Flux Virtual Try-On (BFL) | Virtual try-on — dress a person image in a garment image (flux-tools/vto-v1) |
| Flux Kontext Pro (BFL) | Image editing with context (up to 4 images) |
| Flux Kontext Max (BFL) | Image editing with context, max quality |
| Flux 2 Max (BFL) | Flux 2 Max generation |
| Flux 2 Pro (BFL) | Flux 2 Pro generation |
| Flux 2 Pro Preview (BFL) | Flux 2 Pro preview (latest advances) |
| Flux 2 Flex (BFL) | Flux 2 Flex generation |
| Flux 2 Klein 9B (BFL) | Flux 2 Klein 9B generation |
| Flux 2 Klein 9B Preview (BFL) | Flux 2 Klein 9B preview (latest advances) |
| Flux 2 Klein 4B (BFL) | Flux 2 Klein 4B generation |
Finetune
| Node | Description | |---|---| | Flux Pro Fill Finetune (BFL) | Inpainting with a finetuned model | | Flux Pro 1.1 Ultra Finetune (BFL) | Ultra generation with a finetuned model | | Flux Finetune Status (BFL) | Check the status of a finetune job | | Flux My Finetunes (BFL) | List all your finetunes | | Flux Finetune Details (BFL) | Get details of a specific finetune | | Flux Delete Finetune (BFL) | Delete a finetune |
Config
| Node | Description | |---|---| | Flux Config (BFL) | Override API key, base URL and region per-node | | Flux Credits (BFL) | Check your remaining BFL API credits |
Utils
| Node | Description |
|---|---|
| Image to Base64 (BFL) | Convert a ComfyUI IMAGE to base64 — choose jpeg (default) or png (lossless, recommended for masks) |
Workflow
Example workflows are available in the workflows folder.
Changelog
See CHANGELOG.md.
Contributors
Example
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.