Skip to main content

Welcome to Cerulion

Cerulion Middleware provides APIs and services that enable seamless integration between your applications and Cerulion’s visual programming platform. Whether you’re building real-time communication systems, managing deployments, or automating workflows, Cerulion Middleware gives you the tools you need.

Building with Cerulion: What to Read First

1

Read the Overview

Learn about Cerulion Middleware architecture and capabilities
2

Start with Installation

Get Cerulion set up on your machine in minutes
3

Try the Quickstart

Build your first pub/sub application in minutes
4

Explore Pub/Sub

Discover automatic discovery, serialization, and logging capabilities

Core Components

Cerulion Middleware consists of powerful components designed for different aspects of application development and deployment.
hero-light

Cerulion CLI

Command-line toolkit for Cerulion.
hero-dark

Cerulion Core

High Performance Pub/Sub Library

Key Features

Explore the powerful capabilities of Cerulion Middleware:

Topic Manager

Centralized pub/sub with automatic discovery.

Publisher & Subscriber

Direct APIs for fine-grained messaging control.

Serialization

Automatic serialization with zero-copy local transport.

Architecture

Understand Cerulion’s internal design.

CLI Commands

Complete command reference with JSON output.

Quickstart

Build your first graph step by step.

Why Cerulion Middleware?

Zero-Copy Local Transport

Sub-microsecond latency with shared memory.

Async Network Publishing

Non-blocking sends with latest-message semantics.

Multi-Language Support

Generate Rust and Python from YAML schemas.

Type Safety

Compile-time guarantees prevent compatibility errors.

High Availability

Network failures don’t block local communication.

Production Ready

Signed builds and observability built-in.