STOMP Client Libraries for Delphi and Free Pascal

Release 2026.10

Essentials & Features

With Habari STOMP Client libraries, Object Pascal applications can seamlessly integrate with message broker and message queue technology. Designed for distributed, reliable, and asynchronous communication, they enable developers to build integrated systems using both peer-to-peer and publish/subscribe models.

Used by Pfizer, TSMC, Baxter, BD and Hamburg Airport — see more customers.

  • Compatible with leading enterprise brokers, including ActiveMQ, RabbitMQ, and Open Message Queue.
  • Supports queues and topics (point-to-point and publish/subscribe).
  • Provides built-in transaction handling commands (BEGIN, COMMIT, ABORT).
  • Offers flexible headers for custom metadata.
  • Aligns well with Jakarta Messaging API (formerly JMS) and enterprise messaging standards.
  • Each client library is tailored to a specific message broker.
  • Integrates with Indy (Internet Direct) and various other TCP/IP libraries.
  • Delivered with full source code, demo applications, unit tests, and comprehensive API documentation.

Highlights in release 2026.10

Set the STOMP line-length limit and enable failover from code, replacing two compile-time defines - fixes a receive-timeout stall on the mORMot 2 adapter - resets the negotiated protocol version on reconnect - tested with ActiveMQ 6.3.2, Artemis 2.57.0, OpenMQ 6.9.0 and RabbitMQ 4.3.6 - tested with Indy 10.6.3.14
full release notes

view_comfy

Use the feature matrix below to compare the broker-specific capabilities and extra features.

get_app

For information on a specific library, choose a version from the top menu or in the matrix header below.

Feature Matrix

Habari logo
Release 2026.10
ActiveMQ Artemis OpenMQ RabbitMQ
Tested with ActiveMQ 6.3.2 Artemis 2.57.0 OpenMQ 6.9.0 RabbitMQ 4.3.6
STOMP version support
STOMP 1.0 ⧂ ⧂ ⧂ ⧂
STOMP 1.1 ⧂ ⧂ ⊝ ⧂
STOMP 1.2 ✓ ✓ ✓ ✓
STOMP optional features
Ack modes auto, client, client-individual ✓ ✓ ✓ ✓
Receipt Requests ✓ ✓ ✓ ✓
Heart-beating ✓ ✓ ⊝ ✓
Transacted Send ✓ ✓ ✓ ✓
Transacted Ack ✓ ⊝ ⊝ ✓
Broker-provided STOMP extensions
Message Expiration ✓ ✓ ✓ ✓
Message Priority ✓ ✓ ✓ ✓
Persistent Messages ✓ ✓ ✓ ✓
Rich Message Conversion ✓ ✓ ✓ ✓
Topic Destinations ✓ ✓ ✓ ✓
Queue Destinations ✓ ✓ ✓ ✓
Durable Topics ✓ ✓ ✓ ✓
Temporary Queues ✓ ⊝ ✓ ✓
Message Selector ✓ ✓ ✓ ⊝
Queue Browser ✓ ✓ ⊝ ⊝
Testing
DUnit Tests ✓ ✓ ✓ ✓
FPCUnit Tests ✓ ✓ ✓ ✓
Unit test source code ✓ ✓ ✓ ✓
Documentation
API (HTML) ✓ ✓ ✓ ✓
Getting Started (PDF) ✓ ✓ ✓ ✓
Example code ✓ ✓ ✓ ✓
Compiler
Delphi 2009+ ✓ ✓ ✓ ✓
Free Pascal 3.2.2+ ✓ ✓ ✓ ✓
TCP/IP libraries
Internet Direct (Indy) 10.6.3 ✓ ✓ ✓ ✓
Ararat Synapse ⧂ ⧂ ⧂ ⧂
mORMot 2 ⧂ ⧂ ⧂ ⧂
Logging
slf4p (optional) ✓ ✓ ✓ ✓
Platforms
Windows 32-bit (Delphi, Free Pascal) ✓ ✓ ✓ ✓
Windows 64-bit (Delphi, Free Pascal) ✓ ✓ ✓ ✓
Additional information
Source included ✓
Release date 2 October 2026
  • ✓ Supported
  • ⊝ Not supported by the message broker’s STOMP implementation
  • ⧂ Available, but not covered by free basic technical support
  • Free basic technical support for IDE and platform-related issues only covers the Delphi and Lazarus 4.x IDEs on Windows.

Frequently Asked Questions (FAQ)

Answers to questions about use cases, licensing, pricing, distribution and technical topics:

Read the FAQ »

Trusted in healthcare, semiconductor manufacturing, aerospace and beyond

A selection of organizations using Habari STOMP Client libraries

Healthcare & Life Sciences

  • Pfizer Manufacturing Belgium
  • Baxter Healthcare
  • BD Kiestra
  • STEMCELL Technologies
  • Advanced Chemistry Development
  • Altron HealthTech
  • Bangkok Medical Software
  • ModivCare
  • peptides & elephants

Semiconductors, Energy & Logistics

  • Taiwan Semiconductor Manufacturing Company (TSMC)
  • DrillScan
  • Kokusai
  • Prime Vision

Aviation & Aerospace

  • Airport Business Information Systems - Hamburg Airport
  • VECTRONIC Aerospace

Automation, Software & Retail

  • AIM Systems
  • Broadcast Solutions Connect
  • C.A. Shea & Company
  • Emsisoft
  • Forward NPD
  • Intelligence Data Communication
  • Light & Wonder
  • logiCells
  • Polaris Elements
  • Retail Pro International