Blue is an agent orchestration platform for building and deploying applications with agentic workflows for the enterprise.
A key target use-case of Blue is enterprise, i.e. integrate an existing enterprise infrastructure with advanced AI, LLMs, and beyond for a wide-variety of enterprise use-cases. We aim to leverage what already exist in the enterprise infrastructure, i.e. existing APIs, models, and data in their original source, format, and systems and couple them with new capabilities.
Blue is currently a research project to explore the design space of agent orchestration systems, agentic planning and data processing, to support a variety of use-cases: from non-interactive use cases to conversational interaction, from fixed workflows to ad-hoc workflows with planners, from applications working on purely relational data to multi-modal data (incl. semi-structured text, graphs, and beyond), from purely textual interaction to interactive agents with user interfaces, charts, and beyond.
To help facilitate ‘Agentic for Enterprise’ we are introducing several concepts in the design of our framework, including:

To get a glimpse of where we are heading with agentic architectures, read our papers:
For more details refer to the API Doc </br>
Here are a few examples to inspire you to build with blue:
You can try out a demos on our blue-examples repository!
</br>
Sounds interesting? Want to learn more? Read documentation below.
Blue has two python libraries that you can use:
blue-cli is a good starting point to install and try out blue!
</br> </br>
This software may include, incorporate, or access open source software (OSS) components, datasets and other third party components, including those identified below. The license terms respectively governing the datasets and third-party components continue to govern those portions, and you agree to those license terms may limit any distribution, use, and copying. You may use any OSS components under the terms of their respective licenses, which may include BSD 3, Apache 2.0, and other licenses. In the event of conflicts between Megagon Labs, Inc. (“Megagon”) license conditions and the OSS license conditions, the applicable OSS conditions governing the corresponding OSS components shall prevail. You agree not to, and are not permitted to, distribute actual datasets used with the OSS components listed below. You agree and are limited to distribute only links to datasets from known sources by listing them in the datasets overview table below. You agree that any right to modify datasets originating from parties other than Megagon are governed by the respective third party’s license conditions. You agree that Megagon grants no license as to any of its intellectual property and patent rights. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS (INCLUDING MEGAGON) “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. You agree to cease using, incorporating, and distributing any part of the provided materials if you do not agree with the terms or the lack of any warranty herein. While Megagon makes commercially reasonable efforts to ensure that citations in this document are complete and accurate, errors may occur. If you see any error or omission, please help us improve this document by sending information to contact_oss@megagon.ai.
All datasets used within the product are listed below (including their copyright holders and the license information).
For Datasets having different portions released under different licenses, please refer to the included source link specified for each of the respective datasets for identifications of dataset files released under the identified licenses.
</br>
| ID | OSS Component Name | Modified | Copyright Holder | Upstream Link | License |
|---|---|---|---|---|---|
| 1 | JD2Skills-BERT-XMLC | Yes | Taehoon Kim | link | MIT License |
All OSS components used within the product are listed below (including their copyright holders and the license information).
For OSS components having different portions released under different licenses, please refer to the included Upstream link(s) specified for each of the respective OSS components for identifications of code files released under the identified licenses.
</br>
| ID | OSS Component Name | Modified | Copyright Holder | Upstream Link | License |
|---|---|---|---|---|---|
| 1 | casbin | No | TechLee | link | Apache Software License |
| 2 | docker | No | Docker, Inc. | link | Apache Software License |
| 3 | fastapi | No | Sebastián Ramírez | link | MIT License |
| 4 | firebase-admin | No | Firebase | link | Apache Software License |
| 5 | httpx | No | Encode OSS Ltd. | link | BSD License |
| 6 | huggingface-hub | No | Hugging Face, Inc. | link | Apache Software License |
| 7 | Jinja2 | No | Pallets | link | BSD License |
| 8 | jsonmerge | No | Tomaz Solc | link | MIT License |
| 9 | jsonpath-ng | No | Tomas Aparicio | link | Apache Software License |
| 10 | jsonschema | No | Julian Berman | link | MIT License |
| 11 | mysql-connector-python | No | Oracle and/or its affiliates | link | GNU General Public License |
| 12 | neo4j | No | Free Software Foundation, Inc. | link | GNU General Public License |
| 13 | nest_asyncio | No | Ewald de Wit | link | BSD License |
| 14 | numpy | No | NumPy Developers | link | BSD License |
| 15 | openai | No | OpenAI | link | Apache Software License |
| 16 | pandas | No | AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team | link | BSD License |
| 17 | psutil | No | Jay Loden, Dave Daeschler, Giampaolo Rodola | link | BSD License |
| 18 | psycopg2-binary | No | Free Software Foundation | link | GNU General Public License |
| 19 | pydantic | No | Pydantic Services Inc. and individual contributors | link | MIT License |
| 20 | pydash | No | Derrick Gilland | link | MIT License |
| 21 | pymongo | No | MongoDB, Inc | link | Apache Software License |
| 22 | redis | No | Redis, inc. | link | MIT License |
| 23 | requests | No | Kenneth Reitz | link | Apache Software License |
| 24 | schedule | No | Daniel Bader | link | MIT License |
| 25 | sentence-transformers | No | Nils Reimers | link | Apache Software License |
| 26 | torch | No | Facebook, Inc | link | BSD License |
| 27 | torchvision | No | Soumith Chintala | link | BSD License |
| 28 | uuid | No | Ka-ping Yee | link | Python software license |
| 29 | uvicorn | No | Encode OSS Ltd | link | BSD License |
| 30 | websocket_client | No | engn33r | link | Apache Software License |
| 31 | websockets | No | Aymeric Augustin and contributors | link | BSD License |
| 32 | Ray | No | Ray Authors | link | Apache Software License |
| 33 | click | No | Pallets | link | BSD License |
| 34 | MCP | No | Anthropic, PBC | link | MIT Software License |
| 35 | scikit-learn | No | The scikit-learn developers | link | BSD License |
| 36 | umap-learn | No | Leland McInnes | link | BSD License |
| 37 | mike | No | Jim Porter | link | BSD License |
| 38 | mkdocstrings | No | Timothée Mazzucotelli | link | ISC Software License |
| 39 | mkdocstrings-python | No | Timothée Mazzucotelli | link | ISC Software License |