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.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.

