Platform

One platform, with the status of each part in plain sight.

We say what exists and what doesn't on the page, not in the small print.

● available · alpha · open source

Data: your lake in one container

docker run --rm -p 127.0.0.1:8080:8080 ghcr.io/massivedatascope/periplo:latest
A table in the Periplo catalog: rows, size, files, partitioning, Delta version and a data preview
A table: rows, size, files, partitioning and Delta version. Sample data.
A read-only SQL query in the Periplo console, with its state, row count and results
Read-only SQL, with the Delta version it read. Sample data.
The Periplo join builder: orders and customers joined on customer_id, checked as a many-to-one lookup, with the SQL it will run
Join without SQL: the key is proposed and the relation is checked before running. Sample data.

● early access · Periplo Cloud

Teams and security

○ coming next

Pipelines: follow and operate your ETL

See the runs that write your tables, launch them, and pause or resume their schedules, next to the data they produce. This part is in development and not in the current release. Your pipelines can already be built with loom today.

Preview of the Periplo ETL console: runs in the last 24 hours, ETLs that need attention and runs in progress
Preview of the ETL console in development. Not in the current release. Sample data.

○ coming next · powered by loom

Build: from idea to a running service

Describe a service, get a loom project with senior practices already in place, deploy it to your AWS and observe it in Periplo. Until then, loom works on its own and our team can deliver your first loom project with you.

○ coming next

AI that follows your rules

An agent that builds with loom's patterns through typed changes you review. Today loom already runs agents defined in YAML, validated offline, with typed permissions and no secrets in the agent.

Polars by default, Spark when it pays

A loom pipeline is declared once and the engine is chosen in configuration. Python transformations are written for one engine; SQL steps are the most portable. Polars can read Unity Catalog.

Small ETL every hour · 20 tables · ~2 GB · per month
Fargate ARM, 4 vCPU$11
Databricks Jobs$53
Daily ETL · ~50 GB · 30–45 min · per year
ECS r7g.4xlarge$175–262
Databricks Jobs$450–648

Start where you are