karma.data - Powerful Data Engine


delivers data as required


DOWNLOAD ON GITHUB

Flexibility | Scalability | Control


karma.data is a all-in-one backend server for API-driven software development with integrated and production-ready database, API and permissions.


It's built by Developers and made for Developers.


Features

Open Source

It`s free, open and developer-friendly. Take applications from concept to completion as quickly as possible and use less code. Built fast, smart and flexible.

API

A simple API (RPC) allows you to use your favorite transport format (e.g. JSON, XML) and connect your data and applications seamlessly. Stay radically extensible with high language and protocol agnostic.

Relational + Graph

karma.run`s radically new concept combines the consistency of traditional SQL with the flexibility of NoSQL databases. Use it like traditional RDBMS as well as object-oriented graph models.

Powerful Query Engine

Write full-featured, complex programs that manipulate your data imperatively, performing complex tasks and data processes. We provide a JavaScript SDK for simple and easy use.

Flexible Permission Model

ABAC (Attribute-Based Access Control) enables you to write rules that check attributes of data objects to decide if a certain user should be able to access or change the object in question.

Data Integration

Powerful tools for integrating, transforming, and securing data of any kind, from any source, at a massive scale. Use one simple API to build and manage complex ETL processes (extract, transform, load).

Schemata Migrations

Continuous schemata migrations are a key feature of karma.run. Rather than just adding or removing fields we allow you to permanently connect two data objects together by providing a mapping function between them.

Web-Editor

Manage your content, applications and backend operations through an easy-to-use frontend editor. We take care of the hassle of development and database management so that you can start building instantly.

De-/Centralized Deployment

Deploy karma.run`s compact binary on-premise or in the cloud. From single instance to highly scalable container clusters. Karma.run can run on Kubernetes.

Get started in 5 minutes