Enterprise software

Horse Messaging

An open-source .NET communication framework for queues, channels, events and service-to-service messaging.

Horse Messaging

Horse Messaging brings persistent push/pull queues, channel broadcasting, direct client messaging, request-response proxying, remote transactions, events, routing and distributed cache capabilities together over an asynchronous client connection.

The operational challenge

For .NET teams building event-driven services, payment workflows, notification systems, IoT backends or application integration that benefit from a customizable communication framework.

Why Horse Messaging?

This product turns a fragmented, technically demanding workflow into an operation that can be governed and improved. Engineering, operations and business teams work from a shared view for policy configuration, service health and incident investigation instead of relying on disconnected tools and manual hand-offs.

Operational control and user experience

An administrative dashboard, filterable operational views, reporting, role-based access and an auditable event trail make daily work understandable. Workflows are designed so authorized teams can change configuration, review outcomes and diagnose issues without a permanent dependency on application developers.

Architecture, security and extensibility

A modular architecture supports phased growth, clear responsibility boundaries and controlled integration with existing systems. Authentication, authorization, auditing, sensitive-data protection, input validation and retention policies are configured around the organization’s security and governance requirements.

Deployment and professional services

The solution can be deployed on dedicated infrastructure, a private cloud or a managed cloud environment. Delivery can include discovery, solution architecture, migration planning, acceptance testing, team enablement and post-launch support, giving stakeholders a controlled path from evaluation to production.

How it fits the architecture

Horse Messaging sits as a dedicated layer between entry channels and backend services. This separation keeps routing, flow control and operational visibility out of consuming application code, so connections and policies can evolve without forcing every integrated system to change together.

Core capabilities

  • Persistent push and pull queues
  • Broadcast channels and direct client messaging
  • Events, routing and request-response proxy
  • Remote transaction coordination
  • Distributed cache management
  • Extensible server-side implementations

Common use cases

Typical projects include environments where for .NET teams building event-driven services, payment workflows, notification systems, IoT backends or application integration that benefit from a customizable communication framework It can also support phased integration, replacement of point-to-point connections and a clearer operational boundary between teams.

Integration and deployment

The final integration, capacity, availability and deployment model is defined after reviewing the existing architecture, peer protocols and operational requirements. This page intentionally makes no unverified performance, SLA or compliance claim.

Developers are welcome

We welcome developers, users and maintainers to review the code, improve documentation, open issues and contribute through pull requests.

Explore the repository and contribute

Technical specifications

Product family
Developer and open-source product
Primary capability
Persistent push and pull queues
Integration focus
Broadcast channels and direct client messaging
Deployment model
Dedicated infrastructure, private cloud or managed cloud
Access control
Role-based access and least-privilege policies
Auditability
Administrative and operational event trail
Observability
Dashboards, reports, filtering and event monitoring
Integration
APIs and connectors aligned with the target architecture
Delivery
Discovery, design, migration, acceptance testing and training
Support
Support plan aligned with the agreed service level
Source repository
https://github.com/horse-framework/horse-messaging
Target runtime
.NET 10
License
Apache-2.0

OPEN SOURCE

Developers are welcome

Explore the source, improve the documentation, report an issue or contribute a focused pull request.

View repository on GitHub

FAQ

What kind of organization is this product intended for?

For .NET teams building event-driven services, payment workflows, notification systems, IoT backends or application integration that benefit from a customizable communication framework.

Can it be integrated with our existing systems?

Yes. Integration is designed after reviewing your current protocols, data flows, identity model and operational constraints. APIs or purpose-built connectors are then selected for a controlled rollout.

Which deployment models are supported?

Dedicated infrastructure, private cloud and managed cloud are supported. The final topology depends on security, latency, availability and data-residency requirements.

How are security and access handled?

Access is role-based and auditable. Authentication, authorization, input validation, encryption boundaries, secrets management and retention policies are aligned with the organization’s controls.

What does implementation include?

A typical engagement covers discovery, architecture, configuration, integration, migration planning, acceptance testing, training and a production-readiness review.

Can the product be customized?

Yes. Modules, workflows, reports, integrations and policies can be adapted within a governed scope so upgrades and long-term maintenance remain manageable.

How can we evaluate the product?

Request a discovery session and a focused demonstration. We map the demo to your use cases, integration points and acceptance criteria instead of presenting a generic feature tour.