Quick Installation

Get started in seconds with zero configuration

AxioDB is designed for instant deployment. With a single command, you'll have access to a powerful, production-ready NoSQL database that requires no servers, no complex setup, and no external dependencies.

1

Install Package

Run the npm install command to add AxioDB to your project dependencies.

2

Import & Initialize

Import AxioDB into your project and create your first database instance.

3

Start Building

Begin creating databases, collections, and documents with intuitive APIs.

Package Installation

Install AxioDB via npm with the latest version

bash
1npm install axiodb@latest --save

Prerequisites

AxioDB requires Node.js ≥ 20.0.0, Bun ≥ 1.4.0, or Deno ≥ 2.9.6. Verify your runtime version before installation.

AxioDB CLI

Command-line tool for managing databases and documents from your terminal

The AxioDB CLI provides a MongoDB-style interactive REPL, 32 TCP commands for database management, TLS support, and export/import — available as pre-built binaries for 12 platforms.

Linux / macOS

bash
1curl -fsSL https://raw.githubusercontent.com/nexoral/AxioDB/main/cli/Scripts/install.sh | bash

Windows (PowerShell)

powershell
1irm https://raw.githubusercontent.com/nexoral/AxioDB/main/cli/Scripts/install.ps1 | iex

Interactive vs Non-Interactive

When run interactively (TTY), the installer presents a menu to choose CLI, GUI, or Both. When piped (curl | bash), it defaults to CLI for backward compatibility. For full command reference, see the AxioDB CLI documentation.

AxioDB Control Desktop GUI

Cross-platform visual management client for Linux, macOS, and Windows

Prefer a visual database manager? AxioDB Control is a standalone desktop application (Electron) featuring a card-based document browser, connection profile management with auto-fill, 10s health and latency monitor, visual query runner, and binary database export/import.

View AxioDB Control GUI GuideDownload .deb, .AppImage, NSIS .exe, or macOS zip on the dedicated GUI page

System Requirements

Minimal requirements for maximum compatibility

Node.js Runtime

v20.0.0 or higher

Bun Runtime

v1.4.0 or higher (including compiled binaries)

Deno Runtime

v2.9.6 or higher (all 100 runtime tests passing)

Operating System

Cross-platform (Windows, macOS, Linux)

Disk Space

Minimal footprint (~2MB package size)

Dependencies

Three runtime dependencies — all pure JavaScript

Ready to Use Immediately

AxioDB works out of the box with zero configuration required. No database servers, no complex setup processes, no additional dependencies to manage. Simply install and start building your application with enterprise-grade database capabilities!

See also: Usage · Create Database · Docker