←Back to Documentation
Quick Start Guide
Get up and running with entropyDB in 5 minutes
Prerequisites
- Docker Desktop or Docker Engine (v20.10+)
- 8GB RAM minimum (16GB recommended)
- A terminal/command line interface
Step 1: Install entropyDB
Pull the latest entropyDB Docker image:
docker pull entropydb/entropydb:latest
This downloads the latest stable version of entropyDB (~2GB)
Step 2: Start the Database
Launch an entropyDB instance with default configuration:
docker run -d \ --name entropydb \ -p 5432:5432 \ -p 8080:8080 \ -e ENTROPY_PASSWORD=your_secure_password \ entropydb/entropydb:latest
Ports: 5432 for SQL connections, 8080 for HTTP API
Step 3: Connect to entropyDB
Connect using the built-in CLI:
docker exec -it entropydb entropy-cli
Or use any PostgreSQL-compatible client:
psql -h localhost -p 5432 -U entropy -d entropydb
Step 4: Run Your First Query
Create a table and insert data:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
email TEXT UNIQUE,
created_at TIMESTAMP DEFAULT NOW()
);
INSERT INTO users (name, email)
VALUES
('Alice Johnson', 'alice@example.com'),
('Bob Smith', 'bob@example.com');
SELECT * FROM users;Step 5: Try Multi-Model Features
Add a JSON document column and vector embeddings:
-- Add JSON metadata
ALTER TABLE users ADD COLUMN metadata JSONB;
UPDATE users
SET metadata = '{"preferences": {"theme": "dark"}, "tags": ["premium"]}'
WHERE name = 'Alice Johnson';
-- Add vector embeddings for semantic search
ALTER TABLE users ADD COLUMN embedding VECTOR(768);
-- Query JSON data
SELECT name, metadata->'preferences'->>'theme' as theme
FROM users
WHERE metadata @> '{"tags": ["premium"]}';Next Steps
Need Help?
Join our community or contact support for assistance.