Harper is an open-source runtime designed to unify the development and deployment of applications, agents, and data systems. It addresses the complexity of managing multiple infrastructure components by consolidating database, cache, application logic, messaging, and streaming into a single process. This approach aims to reduce latency, operational overhead, and the need for integration code, making it suitable for developers building scalable, agentic, and data-driven applications.
The platform features built-in support for agent memory, semantic caching, real-time data access, and REST interfaces. Agents can retrieve state, perform semantic searches, and access user context within the same runtime, eliminating the need for separate vector databases, caches, or app servers. Harper also integrates streaming protocols such as MQTT, WebSocket, and SSE directly alongside its data layer, allowing applications to subscribe to record changes without additional pub/sub systems. Schema-driven APIs are provided automatically, with REST and GraphQL endpoints generated from defined tables, supporting filtering, sorting, joins, and pagination with low-latency responses.
Deployment is flexible, with the same runtime capable of running in managed cloud environments, at the edge, on traditional infrastructure, or in regulated on-premises settings. Harper Fabric enables global replication, automatic failover, and consistent API availability across regions, allowing developers to deploy once and have their backend live everywhere needed. The platform is designed to handle production workloads for agents, streaming data, e-commerce, and APIs, offering features such as geo-distributed replication, shared memory layers, and the ability to scale for peak demand and shrink when traffic normalizes.
As an open-source solution, Harper provides source code access and supports installation via npm, Docker, and Red Hat OpenShift. The platform emphasizes cost efficiency by reducing the number of services, vendor contracts, and integration points required to operate at scale. Its unified approach aims to deliver higher throughput, lower latency, and reduced infrastructure complexity for modern application development.
Harper sits in PulseGate's Databases (SQL, NoSQL, vector, graph) category. It focuses on enabling scalable, unified execution of apps, agents, and data with high performance and minimal infrastructure overhead. It is built as an open-source project for developers building agentic and data-driven applications. The project is open source (Apache-2.0). Harper is available on the web, the command line, and API, and it can be self-hosted.
Harper first shipped in 2025. The project is developed in the open on GitHub with 76 stars and 1.6k commits in the last 90 days. Key capabilities include unified runtime, agent support, and streaming data. It exposes integrations via a public API.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do