Welcome to PostPipe 2.0, a cutting-edge platform designed to bridge the gap between your browser and your data, securely and efficiently.
PostPipe is built on the principle of Zero Trust. In a world where data security is paramount, we believe that your database credentials should never leave your infrastructure.
Traditional secure tunnels or cloud proxies often require some level of trust in the intermediary. PostPipe flips this on its head by utilizing a Zero Trust Connector model.
The PostPipe architecture consists of three main components:
- PostPipe SaaS (The Lab): The central dashboard and interface where you manage your forms, connectors, and view your data. It acts as the orchestration layer but never sees your database credentials.
- The Connector: A self-hosted, lightweight Node.js secure agent that lives next to your database (on your laptop, server, or cloud VPC). It connects outbound to PostPipe SaaS.
- The Browser: The client-side interface that initiates requests.
- Request Initiation: When a user submits a form or requests data, the request goes to PostPipe SaaS.
- Secure Handoff: PostPipe SaaS identifies the correct active connector for that resource.
- Local Execution: The Connector receives the instruction, executes the database query locally using your credentials (which are stored ONLY in the connector's
.envfile), and securely sends the result back. - Result Delivery: PostPipe SaaS relays the result to the browser.
This ensures that PostPipe never holds the keys to your kingdom.
- Zero Trust Connectors: Secure interactions without exposing DB credentials.
- Universal Database Support: Connect to MongoDB, PostgreSQL, DocumentDB, and more.
- CLI Ecosystem: A powerful suite of CLI tools to scaffold everything from Authentication to E-commerce backends in seconds.
- Dynamic Lab: A sophisticated testing environment for your integrations.
- Monorepo Architecture: specific, modular, and scalable codebase.
Check out the Getting Started guide to spin up your first connector in minutes.