PACIFICDB COMMUNITY v1.1.2 · PRERELEASE
Built for data
that refuses
one shape.
Documents, vector search, resumable media, verified backups, and RF3 replication—unified in one self-hosted database you control.
Local-first · Open source · No hosted service required · 1.1.2 security patch and readiness statement →
PacificDBone engineHOW PACIFICDB WORKS
Every shape enters.
One engine carries it.
JSON records, embeddings, and file chunks move through a shared engine for querying, indexing, durability, recovery, and replication.
Filter, project, paginate, aggregate.
{ }Similarity search with metadata filters.
↗Resumable, sequential, SHA-256 verified.
≋Return projected, bounded JSON results.
✓Rank matches using supported metrics.
≈Resume or download stored file chunks.
↓Applications send JSON documents, vector embeddings, or resumable media chunks through the same PacificDB deployment.
Create snapshots, verify them, export every physical file, and inspect restore history.
TLS/mTLS, passwords, API keys, RBAC, tenant isolation, and audit logs.
Health checks, Prometheus metrics, logs, and storage diagnostics for operators.
Raft elections and catch-up plus explicit placement, migration, and rebalance controls.
WHY PACIFICDB
One system of record.
More room to build.
PacificDB keeps related application data together without forcing you to operate a document database, vector store, media pipeline, and backup path as separate products.
One path for every shape.
Write documents, embeddings, and resumable media through one database, one protocol, and one operational model.
Recovery is engineered in.
WAL, LSM storage, compaction, checksums, snapshots, and crash recovery protect more than the happy path.
Distribution stays explicit.
RF3 Raft handles elections and follower catch-up; sharding controls placement, migration, and rebalance.
Run where your data belongs.
Native packages, Docker, Kubernetes, Helm, CLI tools, and three SDKs carry you from local work to controlled deployments.
BUILT BEYOND ONE MODEL
Documents are the start.
Not the boundary.
Use the model that fits each part of your application while keeping the data close to the same durable core.
Query the shape you know.
Store JSON documents with filters, projection, pagination, bounded aggregation, explain metadata, and secondary indexes.
DOCUMENT WORKFLOWS INCLUDEDSearch by meaning.
Store finite numeric embeddings, rank nearest matches with vector indexes, and narrow results with metadata filters.
SIMILARITY WITHOUT A SECOND STOREMove files without losing state.
Upload images, GIFs, audio, video, and arbitrary files in bounded chunks with SHA-256 verification and explicit resume IDs.
MEDIA THAT CAN PICK UP AGAINUnder every model: WAL, LSM storage, checksums, snapshots, recovery, RF3 Raft, and operator-controlled backups.
Explore the exact scope ↗PACIFICDB WORKBENCH · v1.1.2
Explore your data
from your desktop.
Work with documents, vectors, and media in a desktop app that starts its own PacificDB engine. Your data stays on your computer and persists between sessions.

- Manage local dataOpen databases directly and organize collections without mandatory project selection.
- Run queriesInspect documents and search vector data in one workspace.
- Resume where you left offLocal database files persist when the app closes.
INSTALL ON UBUNTU 24.04
sudo apt install ./PacificDB-Workbench-1.1.2-linux-amd64.deb
RUN IT WHERE DATA LIVES
Your infrastructure.
Your database.
Start with an installer that includes the engine and native CLI. Docker, Kubernetes, and Helm deployment files are available in the repository.
v1.1.2 PRERELEASE Published security and reliability patch · Patch notes and qualification limits →
Linux
Ubuntu & Debian · x86-64
.deb package · v1.1.2 prereleaseDownload deb ↓- Download and verify the package.
- Install
sudo apt install ./pacificdb-community-1.1.2-linux-amd64.deb - Open
pacificdb; the local engine starts automatically.
Windows
Windows · x64
Standalone engine installer not publishedInstall Workbench 1.1.2 for the desktop app with its bundled engine and CLI.
Download Windows Workbench ↑macOS
v1.1.2 installers not publishedFinal signing/notarization and platform qualification remain pending.
Community v1.1.2 is a prerelease, not certified production-ready. Verify the checksum manifest for your chosen release, test backup/restore and review the qualification limits before using real data. Windows Workbench downloads are listed above; standalone Windows/macOS engine installers and registry packages remain unavailable.
FROM ZERO TO YOUR FIRST WRITE
Start local.
Build outward.
Install the engine, open the shell, and connect an application without handing your data to a hosted service.
Read the documentation →Start one local engine
After installing PacificDB 1.1.2, launch the loopback engine and enter the interactive shell.
Local mode binds to 127.0.0.1:9000. Configure TLS and authentication before any network deployment.
Shape your first data
Create a database, then a collection. The updated source CLI selects a created database automatically:
Connect the application
Install the 1.1.2 Node.js client and connect it to the same local engine.
Save the example below as hello.mjs, then run node hello.mjs.
ONE PROTOCOL. THREE CLIENTS.
Meet your data
where your code lives.
Connect through Node.js, Python, or Java. This first write uses the PacificDB v1.1.2 Node.js source client and the Community JSON-over-TCP protocol.
import { PacificDB } from '@pacificdb/client';
const db = await PacificDB.connect('pacificdb://127.0.0.1:9000/app');
try {
await db.createDatabase(); // Omit this if the URL database already exists.
await db.createCollection('events');
await db.insert('events', { id: 'event-1', type: 'signup' });
console.log(await db.find('events', { type: 'signup' }));
} finally {
db.close();
}OPEN SOURCE. SELF-HOSTED.
Give every shape a home.
Explore PacificDB Community v1.1.2 and help build a database that keeps more of your stack together.
Explore PacificDB on GitHub ↗