Welcome to Pangolin! This directory contains everything you need to set up, configure, and evaluate the platform.
Get up and running in minutes.
- Quick Start Guide: A step-by-step walkthrough of your first tenant, catalog, and table.
- Evaluating Pangolin: Using
NO_AUTHmode for rapid local testing.
Fine-tune Pangolin for your environment.
- Environment Variables: Comprehensive list of all configuration options.
- Configuration Overview: Principles of runtime and storage setup.
- Nested Namespaces: Guide to creating and managing hierarchical namespaces.
- Storage Backend Logic: How backends determine which credentials to use (vending vs client-side).
- Dependencies: System requirements and library overview.
Connect your favorite tools to the Pangolin REST Catalog.
- Client Configuration: Setup guides for PyIceberg, PySpark, and Trino.
Choose your security model.
- Auth Mode: Standard operational mode with user authentication.
- No Auth Mode: For local development and testing.
Move from local testing to production.
- Deployment Guide: Instructions for local, Docker, and production environments.
- Docker Deployment: Detailed Docker setup and configuration.
If you have Docker installed, the fastest way to see Pangolin in action is:
# Clone and start with Docker Compose
git clone https://github.com/your-org/pangolin.git
cd pangolin
docker-compose up -dVisit the Quick Start Guide to perform your first data operations!