Improve Performance And Lower Costs By Moving Applications And Their Data Closer To Your Users

HarperDB’s data+application platform delivers globally-distributed performance and unrivaled simplicity in a single package. Spin up a global data fabric with a single click, and never worry about the challenges of success, again.

  • Best developer experience
  • Built-In HTTP API
  • Custom Functions
  • Scalable Performance
  • Enterprise, On-Prem, SaaS Licensing
Build Quickly

With our built-in HTTP API, Custom Functions for user-defined endpoints, schemaless structure, and automatic indexing, developers can design, develop, and deploy applications more quickly, with fewer moving parts.

Deploy Globally

HarperDB is available as a managed service, or easily installed on-prem with an enterprise license. Whatever your topology and performance requirements, our distributed, mesh-networked architecture means your data and applications are everywhere your users need them to be.

Scale Cost-Effectively

Our distributed model eliminates the performance bottleneck of a monolithic data store, while requiring fewer resources for each node in the network. This results in lower costs for each node in the cluster, and fewer nodes overall.

Easy Integration

Insert JSON, CSVs, or via SQL with a simple to use, single endpoint REST API. Code examples available in most languages.

 

let needle = require('needle');

let body = {
    operation: "insert",
    schema: "dev",
    table: "dog",
    records: [
        {name: "Harper", breed: "Mutt", id: "1", age: 5},
        {name: "Penny", breed: "Mutt", id: "3", age: 5}
    ]
};

let options = {
    json:true,
    headers: {
        'Authorization': 'Basic SERCX0FETUlOOnBhc3N3b3Jk'
    }
};

needle('post', 'https://hdb-demo.harperdbcloud.com', body, options)
    .then(function(response) {
        console.log(response.statusCode);
        console.log(response.body);
    })
    .catch(function(err) {
        console.error(err);
});