pipelex/pipelex-api

By pipelex

•Updated about 1 month ago

API of Pipelex: open-source language for AI Agents to create and run repeatable AI workflows

Image
API management
Machine learning & AI
Developer tools
2

461

pipelex/pipelex-api repository overview

Pipelex Logo

⁠Pipelex API Server

The official REST API server for building and executing Pipelex pipelines. Deploy your pipelines as HTTP endpoints and integrate them into any application or workflow.


MIT License Discord Documentation


ā šŸ“‘ Table of Contents

⁠Introduction

The Pipelex API Server is a FastAPI-based REST API that allows you to execute Pipelex⁠ pipelines via HTTP requests. Deploy your pipelines as HTTP endpoints and integrate them into any application or workflow.

ā šŸš€ Quick Start with Docker

Official Docker image available at: pipelex/pipelex-api⁠

⁠1. Configure Environment

Create a .env file with your API key and LLM provider configuration:

# Required: Your API authentication key. This is the API key that will be required to access the API.
API_KEY=your-api-key-here

# AI inference provider API keys: either using Pipelex Inference API or your own API key(s) (see configuration below)
BLACKBOX_API_KEY=your-blackboxai-api-key

Note for v0.0.7: This release temporarily uses BLACKBOX_API_KEY for AI inference. Future releases will revert to using PIPELEX_INFERENCE_API_KEY or allow multiple provider configurations.

You can get a free API key ($20 of free credits) by joining our Discord community⁠ and requesting it in the appropriate channel.

For complete API key configuration, see the API Key Configuration section⁠ in the main Pipelex repository.

⁠2. Run with Docker

Option A: Using Docker Compose (Recommended)

See docker-compose.yml⁠ for reference.

docker-compose up

Option B: Using Docker Run

docker run --name pipelex-api -p 8081:8081 \
  -e API_KEY=your-api-key-here \
  -e BLACKBOX_API_KEY=your-blackboxai-api-key-here \
  pipelex/pipelex-api:latest

Option C: Build Locally

docker build -t pipelex-api .
docker run --name pipelex-api -p 8081:8081 \
  -e API_KEY=your-api-key-here \
  -e BLACKBOX_API_KEY=your-blackboxai-api-key-here \
  pipelex-api
⁠3. Verify
curl http://localhost:8081/health

The API is now running at http://localhost:8081

ā šŸ“– API Documentation

For complete API documentation, including input formats, error handling, best practices, and client library examples:

https://docs.pipelex.com/pages/api/⁠

ā šŸ’¬ Support

ā šŸ“ 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.

Tag summary

Content type

Image

Digest

sha256:eb04cbf12…

Size

259.2 MB

Last updated

about 1 month ago

docker pull pipelex/pipelex-api