Self-host Pontoon
v0.3.0Data export platform shipping data to customer warehouses
- Stars
- 244
- Ports
- 3000 (Web UI (Frontend)), 8000 (REST API (FastAPI))
- Requires
- PostgreSQL, Redis
ghcr.io/pontoon-data/pontoon/pontoon-unifiedWhat is Pontoon?
Pontoon is an open-source, self-hosted data export platform built for vendors who need to ship data products to their enterprise customers. It syncs data directly into the customer's data warehouse — supporting Snowflake, Google BigQuery, Amazon Redshift, and Postgres as both sources and destinations, plus object storage destinations like S3, Google Cloud Storage, and Azure Blob Storage. The platform includes a React/Next.js web dashboard for managing syncs, a FastAPI REST API for programmatic access, and a Celery-based worker architecture for scalable, asynchronous data transfers that handle scheduled syncs with incremental updates. It can be deployed via a single Docker container (quick start), Docker Compose for production, or AWS Fargate for cloud deployment. The project uses a dual license (MIT and Elastic License 2.0) with the ELv2 restricting hosted/managed service offerings. Pontoon collects optional anonymous telemetry via PostHog, which can be disabled via an environment variable.
Should you self-host Pontoon?
Pontoon scores 44/100 on selfhost.directory (how scoring works) and ranks #8 of 8 in Data Pipeline. It has 244 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is apache-nifi (73/100, 6 277 stars). It scores higher overall, so compare the two before you pick. See Pontoon vs apache-nifi side by side.
Features
- Automated Scheduled Syncs
- Direct Data Warehouse Integration
- High-Performance Data Transfer
- Multi-cloud Data Transfer
- Object Storage Destinations
- Optional TelemetryCan be disabled
- REST API
- Web Dashboard
Pontoon README
More in Data Engineering
prefectPrefect is a self-hosted, open-source workflow orchestration framework turning Python functions into production data pipelines with scheduling, retries, and caching.
sparklabxSelf-hosted Apache Spark notebook platform with per-user PySpark/Scala kernels, MinIO IAM storage isolation, OAuth, and Helm deployment. Open-source core, Apache-2.0.
airbyteAirbyte is a self-hosted data movement platform with hundreds of connectors for ELT pipelines and AI agents, deployable via Docker, Kubernetes, and abctl CLI.
Apache AirflowApache Airflow - A platform to programmatically author, schedule, and monitor workflows
data-observability-installerSelf-hosted installer for DataKitchen's open-source Data Observability suite — TestGen for data quality tests and Observability for pipeline monitoring.
lakehouse-at-homeSelf-hosted lakehouse for local data engineering with Spark, Iceberg, and Kafka via Docker Compose, plus optional Airflow and test data tools.
MyDuck ServerMyDuck Server is a self-hosted, open-source analytics server with MySQL/PostgreSQL wire protocols and DuckDB's OLAP engine for 1000x faster queries.
0 comments