HarperDB is a globally-distributed edge application platform. It reduces complexity, increases performance, and lowers costs by combining user-defined applications, a high-performance database, and an enterprise-grade streaming broker into a single package. The platform offers unlimited horizontal scale at the click of a button, and syncs data across the cluster in milliseconds. HarperDB simplifies the process of delivering applications and the data that drives them to the edge, which dramatically improves both the user experience and total cost of ownership for large-scale applications. Deploying HarperDB on global infrastructure enables a CDN-like solution for enterprise data and applications.
HarperDB's documentation covers installation, getting started, administrative operation APIs, security, and much more. Browse the topics at left, or choose one of the commonly used documentation sections below.
{% hint style="info" %} Wondering what's new with HarperDB 4.4? Take a look at our latest Release Notes {% endhint %}
Getting Started Guide | Get up and running with HarperDB | getting-started.md | |
Quick Install HarperDB | Run HarperDB on your on hardware | install-harperdb | |
Try HarperDB Cloud | Spin up an instance in minutes to going fast | harperdb-cloud |
HarperDB Applications | Build your a fully featured HarperDB Component with custom functionality | applications |
REST Queries | The recommended HTTP interface for data access, querying, and manipulation | rest.md |
Operations API | Configure, deploy, administer, and control your HarperDB instance | operations-api |
Clustering & Replication | The process of connecting multiple HarperDB databases together to create a database mesh network that enables users to define data replication patterns. | clustering | |
Explore the HarperDB Studio | The web-based GUI for HarperDB. Studio enables you to administer, navigate, and monitor all of your HarperDB instances in a simple, user friendly interface. | harperdb-studio |