Tech riderRev. 22 Sept 2026
  1. 1Runs onLinux, Mac, Windows
  2. 2CostsNot stated by the maker
  3. 3Deployment modelself hosted
  4. 4Transformation interfacecode
  5. 5Supported data formatsCSV, JSON, XML, XLS, Excel, Pickle
4 lines stated Written from the maker's own pages: bonobo-project.org
The Bonobo homepage

Overview

Bonobo is ranked #19 of 36 in data transformation tools on Specifiction. It runs on Linux, macOS, Windows.

Compared on data transformation tools

Deployment model
self_hostedbonobo-project.org
Transformation interface
codebonobo-project.org
Supported data formats
CSV, JSON, XML, XLS, Excel, Picklebonobo-project.org

Facts

Product
Bonobo is a lightweight ETL framework for Python 3.5+ that builds data transformation pipelines from Python primitives and runs them in parallel.bonobo-project.org · 4 Oct 2026
Data flow
Bonobo processes data as streams of independent rows, with each node handling one line at a time while nodes run in parallel.bonobo-project.org · 4 Oct 2026
Graph model
Callable or iterable Python objects can be connected into directed graphs, which Bonobo can visualize and execute.bonobo-project.org · 4 Oct 2026
Built-in formats
The site lists built-in extractors and writers for CSV, JSON, XML, and XLS formats.bonobo-project.org · 4 Oct 2026
Transformations
Transformations can be plain Python or provided transformation classes, and the site describes them as small, scoped units intended to improve testability and maintenance.bonobo-project.org · 4 Oct 2026
SQL integration
The Bonobo-SQLAlchemy extension adds capabilities for working with SQL databases and is installed with the sqlalchemy extra.bonobo-project.org · 4 Oct 2026
Notebook support
Bonobo can detect when it is running in a Jupyter Notebook and display live job status with an HTML widget.bonobo-project.org · 4 Oct 2026
Docker integration
The Bonobo-Docker extension can run a local ETL job in a Docker container with the bonobo runc command.bonobo-project.org · 4 Oct 2026
Docker limitation
The Docker extension page says it does not support running Docker inside a Docker container.bonobo-project.org · 4 Oct 2026
Inputs and outputs
The site says Bonobo can read from HTTP REST/SOAP APIs, filesystems, storage services, and SQL or NoSQL databases, and read or write formats including CSV, JSON, XML, Excel, and Pickle.bonobo-project.org · 4 Oct 2026
Security and warranty
The site describes Bonobo as open-source software provided without any guarantee and says its code and surrounding materials are provided as-is.bonobo-project.org · 4 Oct 2026
Support
The project invites feedback through Slack discussions and GitHub issues and provides a contact email on its site.bonobo-project.org · 4 Oct 2026
Intended user
The site says users who know Python can get started in 10 minutes and presents Bonobo as a toolkit for building ETL jobs.bonobo-project.org · 4 Oct 2026

Best Bonobo alternatives

See all 20

Where it ranks on Specifiction

Is Bonobo yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources