5-Minute Quickstart
Get Placino running locally, ingest sample data, and execute your first privacy-preserving query in 5 minutes.
Start Placino with Docker
Pull the Docker image and start all services:
This starts all 35 containers including the core API, PostgreSQL database, Redis, Prometheus monitoring, and auxiliary services. First startup takes 30-60 seconds.
Tip: Watch the startup progress with docker-compose logs -f
Create a Project
A project is the top-level organizational unit for data and queries. Create one via the API:
-H "Content-Type: application/json" \
-d {
Response includes a project ID. Save it for the next steps.
Upload Sample Data
Create a CSV with hashed customer IDs and upload it via Placino's drag-and-drop ingestion:
Upload via cURL with envelope encryption:
-F "file=@customers.csv" \
-F "dataset_name=retail_customers" \
-F "encryption=aes256-gcm"
Placino automatically hashes identifiers and applies AES-256-GCM envelope encryption. Raw data is never stored in plaintext.
Execute Your First Query
Query the dataset to find cross-brand audience overlap with automatic differential privacy applied:
-H "Content-Type: application/json" \
-d {
Response includes:
The query engine applied differential privacy noise (±3) to protect individual privacy. The epsilon budget tracks cumulative privacy loss.
Review the Audit Trail
Placino maintains immutable Merkle-chain audit logs for all operations:
Each entry is cryptographically signed and includes:
- • Timestamp (UTC)
- • Actor (user or service account)
- • Action (ingest, query, export)
- • Dataset accessed
- • Privacy parameters consumed
- • Merkle tree hash chain
This creates a tamper-proof record for compliance audits (SOC 2, GDPR data access logs, etc.).
Congratulations\!
You've successfully deployed Placino, ingested data, executed a privacy-preserving query, and reviewed the audit trail. You now understand the core workflow.
What's Next?
Explore All Ingestion Channels
Learn about CSV, Parquet, Kafka, PostgreSQL, and other 6 ingestion methods.
Query Engine Modes
Master template queries, SQL mode, NL mode, and advanced aggregations.
Privacy Controls Deep Dive
Understand differential privacy epsilon budgets, k-anonymity, and access controls.
Production Deployment
Scale Placino with Kubernetes, HA setup, and monitoring.