Usage Guide
Learn how to use the CORS Proxy with PondPilot and other tools.
The PondPilot CORS Proxy is a transparent proxy service that enables browser-based applications to access remote files and databases that don’t have CORS headers configured. All requests are proxied without logging, caching, or modification—your data remains private.
Cross-Origin Resource Sharing (CORS) is a browser security mechanism that prevents web pages from making requests to different domains unless the server explicitly allows it. When you try to load a file from https://data.example.com in a web app running at https://app.pondpilot.io, your browser blocks the request unless data.example.com sends proper CORS headers.
┌─────────────────┐ ┌─────────────────┐│ Your Browser │ ──────▶ │ Remote Server ││ (PondPilot) │ ◀────── │ (no CORS) │└─────────────────┘ ❌ └─────────────────┘ Blocked by browser securityMany public data sources—S3 buckets, CloudFront distributions, government data portals—don’t include CORS headers, making them inaccessible from browser-based tools like PondPilot.
The CORS Proxy acts as an intermediary that:
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐│ Your Browser │ ──────▶ │ CORS Proxy │ ──────▶ │ Remote Server ││ (PondPilot) │ ◀────── │ (adds headers) │ ◀────── │ (no CORS) │└─────────────────┘ ✓ └─────────────────┘ ✓ └─────────────────┘Use the CORS Proxy when accessing:
PondPilot automatically uses the CORS Proxy when loading remote files that would otherwise fail.
The CORS Proxy is designed with privacy as a core principle:
The official proxy is available at https://cors-proxy.pondpilot.io:
https://cors-proxy.pondpilot.io/proxy?url=https://example.com/data.parquetThis service is free, globally distributed via Cloudflare’s edge network, and automatically used by PondPilot when needed.
For maximum privacy or enterprise requirements, you can run your own proxy:
docker run -p 3000:3000 ghcr.io/pondpilot/cors-proxySee the Self-Hosting Guide for deployment options.
Usage Guide
Learn how to use the CORS Proxy with PondPilot and other tools.
Self-Hosting
Deploy your own CORS Proxy with Docker or Cloudflare Workers.
Security
Security features, SSRF protection, and configuration options.