Portable Data Stack (PDS) - Services Overview

This report provides an overview of the core services that make up the Portable Data Stack (PDS). Each service is listed with its primary function and default port. Use this as a reference for understanding the architecture and capabilities of your PDS deployment.

PDS Services Summary

ServicePortDescription
Marimo3001Interactive Python notebooks for data exploration and reporting.
Prefect4200Workflow orchestration and automation for data pipelines.
n8n5678Low-code workflow automation and integration platform.
Evidence3000Modern, code-based business intelligence and dashboarding.
Docling5001API and UI for document and data annotation.
DuckDB4213In-process analytical SQL database for fast analytics.

Service Details

Marimo (3001)

Marimo provides a notebook interface for interactive Python-based data exploration, visualization, and reporting. It is ideal for rapid prototyping and sharing data insights.

Prefect (4200)

Prefect is a workflow orchestration tool that enables you to build, schedule, and monitor data pipelines. It provides a UI for managing flows and tasks, making automation and observability easy.

n8n (5678)

n8n is a low-code automation platform that connects APIs, databases, and services. It allows you to design workflows visually and automate repetitive tasks across your stack.

Evidence (3000)

Evidence is a code-based business intelligence tool for building modern dashboards and reports. It integrates with SQL databases and supports collaborative, version-controlled analytics.

Docling (5001)

Docling offers an API and UI for document annotation, labeling, and data enrichment. It is useful for preparing datasets for machine learning and NLP tasks.

DuckDB (4213)

DuckDB is an embedded analytical SQL database designed for fast, in-process analytics. It supports complex queries and integrates seamlessly with data science tools.

Resources