Skip to main content

Pipelex is an open-source dev tool based on a simple declarative language that lets you define replicable, structured, composable LLM pipelines.

Project description

Pipelex Logo

The simpler way to build reliable LLM Pipelines

Pipelex is an open‑source dev tool based on a simple declarative language
that lets you define replicable, structured, composable LLM pipelines.


MIT License PyPI – latest release

YouTube Website

📑 Table of Contents

Introduction

Pipelex™ is a developer tool designed to simplify building reliable AI applications. At its core is a clear, declarative pipeline language specifically crafted for knowledge-processing tasks.

The Pipelex language uses pipelines, or "pipes", each capable of integrating different language models (LLMs) or software to process knowledge. Pipes consistently deliver structured, predictable outputs at each stage.

Pipelex employs user-friendly TOML syntax, enabling developers to intuitively define workflows in a narrative-like manner. This approach facilitates collaboration between business professionals, developers, and language models (LLMs), ensuring clarity and ease of communication.

Pipes function like modular building blocks, assembled by connecting other pipes sequentially, in parallel, or by calling sub-pipes. This assembly resembles function calls in traditional programming but emphasizes a more intuitive, plug-and-play structure, focused explicitly on clear knowledge input and output.

Pipelex is distributed as an open-source Python library, with a hosted API launching soon, enabling effortless integration into existing software systems and automation frameworks. Additionally, Pipelex will provide an MCP server that will enable AI Agents to run pipelines like any other tool.

🚀 Quick start

:books: Note that you can check out the Pipelex Documentation for more information and clone the Pipelex Cookbook repository for ready-to-run samples.

Follow these steps to get started:

Installation

Prerequisites

  • Python >=3.11,<3.12
  • pip, poetry, or uv package manager

Install the package

# Using pip
pip install pipelex

# Using Poetry
poetry add pipelex

# Using uv (Recommended)
uv pip install pipelex

IDE extension

We highly recommend installing an extension for TOML files into your IDE of choice. For VS Code, the Even Better TOML extension does a great job of syntax coloring and checking.

Optional Features

The package supports additional features that can be installed separately:

# Using pip
pip install "pipelex[anthropic]"    # For Anthropic/Claude support
pip install "pipelex[google]"       # For Google API support
pip install "pipelex[mistralai]"    # For Mistral AI support
pip install "pipelex[bedrock]"      # For AWS Bedrock support
pip install "pipelex[fal]"          # For image generation with Black Forest Labs "FAL" service

# Using poetry
poetry add "pipelex[anthropic,google,mistralai,bedrock,fal]"  # Install all features

# Using uv
uv pip install "pipelex[anthropic,google,mistralai,bedrock,fal]"

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to get started, including development setup and testing information.

💬 Support

  • GitHub Issues: For bug reports and feature requests
  • Discussions: For questions and community discussions
  • Documentation

⭐ Star Us!

If you find Pipelex helpful, please consider giving us a star! It helps us reach more developers and continue improving the tool.

👥 Contributors

Contributions are welcome, check out our Contributing to Pipelex guide.

📝 License

This project is licensed under the MIT license. Runtime dependencies are distributed under their own licenses via PyPI.


"Pipelex" is a trademark of Evotis S.A.S.

© 2025 Evotis S.A.S.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pipelex-0.2.9.tar.gz (157.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pipelex-0.2.9-py3-none-any.whl (266.0 kB view details)

Uploaded Python 3

File details

Details for the file pipelex-0.2.9.tar.gz.

File metadata

  • Download URL: pipelex-0.2.9.tar.gz
  • Upload date:
  • Size: 157.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pipelex-0.2.9.tar.gz
Algorithm Hash digest
SHA256 197a0b765d457f903f528f51b3d567e71503d51c8f50b2aea1e1eef4d9f0fde2
MD5 1722e9c6a263a5f8a13e8702c6bf69eb
BLAKE2b-256 4ab40da2089e36e7284bbde7da6234f0dc8576b78f0fa51747df925f3de443be

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex-0.2.9.tar.gz:

Publisher: publish-pypi.yml on Pipelex/pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: pipelex-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 266.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pipelex-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3c224f4235c6c5fc29b4c3c5a8c2113981f9c48cb617ef5ae3ae0a411aebf7d0
MD5 338938ecbaa82acc5a3100db8d0d5e62
BLAKE2b-256 d575173306a501fe1fc6e64b1b0f2a7f0e974cce391c9fe21792db022d48a307

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex-0.2.9-py3-none-any.whl:

Publisher: publish-pypi.yml on Pipelex/pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page