AxioDBCloud
Why AxioDBCloud#
Same API as embedded AxioDB, just new AxioDBCloud() instead of new AxioDB()
Docker, AWS, Azure, GCP, DigitalOcean, or your own servers
Exponential backoff, up to 10 retry attempts
1000+ concurrent connections, heartbeat monitoring, connection pooling
Server setup#
Option 1: Docker (recommended)#
The easiest way to deploy AxioDB with TCP access — see the full instructions on the MCP Server page for the container flags, or the repository's Docker/README.md for the complete Docker-specific guide.
Option 2: Node.js application#
Expose an AxioDB instance running in one service so it can be reached over TCP from another service — no shared filesystem, no HTTP layer, just a direct TCP connection.
const { AxioDB } = require('axiodb');
// Service A: owns the data, exposed for other services to reach
const db = new AxioDB({
GUI: false,
RootName: 'MyDatabase',
CustomPath: './data',
TCP: true
});
// Server automatically starts on port 27019
console.log('AxioDB TCP Server running on port 27019');Default port: the TCP server listens on 27019 (the HTTP GUI uses 27018).