Early Adopters: First 20 receive 20% off with 1 year technical support.

RogueDB logo

RogueDB

DEVELOPERSENTERPRISEDOCSPRICING

Global Protocol

Introduction to RogueDB

RogueDB is an API-driven, zero-configuration database that eliminates SQL and ORMs. We autonomously optimize and tune the inner workings for you. Connect directly to the engine via native gRPC or REST without the hassle of an SDK.

Skipping the SDK means maximum hardware performance and zero dependency conflicts. You get true native integration into your development environment, perfectly compatible with any language.

How to Use These Docs

RogueDB exposes its entire surface area through gRPC and REST. You can switch the documentation context at any time using the global toggle at the top of the page.

gRPC

Recommended

The native language of RogueDB. Offers bi-directional streaming, strongly typed Protobuf payloads, and the absolute lowest latency. Ideal for backend-to-backend infrastructure.

REST API

A fully featured HTTP/2 JSON interface. Ideal for edge functions, serverless environments, or environments where gRPC generation is not feasible.

The RogueDB Mental Model

RogueDB is built on strictly contract-driven APIs with absolute behavioral guarantees. There is exactly one way to use any API — no hidden fields, conditional triggers, or complex configurations.

The lifecycle follows four simple steps:

1. Connection & Authentication

RogueDB operates on a strict Zero Trust architecture. All requests require HTTPS/TLS, a valid JWT (JSON Web Token) for authentication, and an API key for identification.

2. Schema Definition (Protobuf)

RogueDB is strictly typed and paradigm-agnostic. Whether your data requires deeply nested document models or strict relational references, you define the exact shape using Protocol Buffers.

RogueDB utilizes atomic schema changes with strict pre-validation — ship your proto files, and the engine seamlessly applies the structure.

3. Data Operations (CRUD)

Once your schema is defined, interact with your data via four explicit APIs: Insert, Update, Remove, and Search. If a request fails validation, the engine rejects it entirely — no partial writes or ghost states.

4. Regulation & User Management

RogueDB handles data regulation (HIPAA, GDPR, PII) at the engine level, not the application level. Simply tag your schemas with regulatory directives and assign user authorizations; the engine automatically enforces compliance before processing any request.

On This Page