With Habari Client libraries, you can take advantage of message broker / message queue technology - which is distributed, loosely coupled, reliable and asynchronous - to build integrated systems, connected using peer-to-peer or publish-subscribe communication models

Supported free open source message brokers include Apache ActiveMQ, ActiveMQ Artemis, OpenMQ, and RabbitMQ

All Habari client library versions use the same high-level API and programming model and the STOMP:// protocol

  • Alerting and logging
  • Dynamically configuring and controlling software clusters
  • Delayed activity such as billing, order processing, provisioning, email generation...
  • Web and multi-platform chat applications
  • Distributed processing and load balancing
  • Client notification in multi-tiered applications
  • Integration with ISAPI, PHP, .NET, Python or Java™ based web applications
  • Integration with Java™ EE application servers using message-driven beans (MDB)

Feature Matrix

Habari Client Version Habari Client for ActiveMQ Habari Client for Artemis Habari Client for OpenMQ Habari Client for RabbitMQ
Message Types
TextMessage / BytesMessage ✓/✓ ✓/✓ ✓/✓ ✓/✓
ObjectMessage / MapMessage ✓/✓ ✓/✓ ✓/✓ ✓/✓
STOMP Features
1.0/1.2 Support ✓/✓ ✓/✓ ✓/① ✓/✓
Transacted Send
Transacted Ack
STOMP Extensions
Message Expiration
Message Priority #13
Persistent Messages
Temporary Queues
Durable Topics
Message Selector
Queue Browser
Rich message conversion
Advanced Features
Failover Protocol
DUnit Tests
FPCUnit Tests
Delphi 2009+ (32 bit)
Free Pascal 2.6.4
Delphi 6 - 2007
TCP/IP Libraries
Internet Direct (Indy) 10.6
Ararat Synapse 40

① - not supported by message broker STOMP implementation

② - please contact Habarisoft or check the FAQ

Airbus Defence and Space GmbH

Airport Business Information System GmbH - Hamburg Airport

Almasoft AB


Bally Technologies MCC

C.Ed. Schulte GmbH

Cakra Technology

Clinicient, Inc.

Command Alkon

De Wolfe Music

EMC Corporation


Frontline Software Technology Inc

Grupo Aduanal Galvan SC

HSEB Dresden GmbH

Kubikenborg Aluminium AB

Optima Energy Management


Taiwan Semiconductor Manufacturing Company Ltd

Tech Mahindra Ltd

Transrail Sweden AB

Tudor Investment Corporation