Questions & answers
About Postgres AIβ
What is Postgres AI?β
Postgres AI is a technology company revolutionizing PostgreSQL development and operations. We provide tools and services that make working with PostgreSQL databases faster, safer, and more efficient:
- DBLab Engine: Our flagship open-source platform for instant database cloning and branching
- PostgresAI Assistant: Free AI-powered PostgreSQL expert available 24/7
- Zero-downtime solutions: Tools and expertise for seamless PostgreSQL upgrades
- Expert consulting: PostgreSQL performance optimization and architecture services
We help companies ship database changes 10x faster while reducing infrastructure costs and preventing production incidents.
What makes Postgres AI different?β
We provide a comprehensive PostgreSQL platform that transforms how teams work with databases:
DBLab Engine - Database Branching & Cloning:
- Instant database branching: Create full-size database branches in 10 seconds (vs. hours with traditional methods)
- True CI/CD for databases: Test every migration with production data using DBLab clones
- Cost efficiency: Run 50+ DBLab clones on a single machine
- Developer empowerment: Self-service database environments on demand with DBLab
PostgresAI Assistant - AI-Powered Expertise:
- Multi-model AI support: Choose between GPT, Claude, and Gemini for PostgreSQL assistance
- 24/7 availability: Get expert-level answers instantly, no waiting for human experts
- Context-aware responses: Understands complex PostgreSQL scenarios and best practices
Professional Services & Tools:
- Zero-downtime upgrades: Proven methodologies and tools for risk-free PostgreSQL migrations
- Performance optimization: Expert consulting for query tuning and architecture design
- Custom solutions: Tailored PostgreSQL tools for specific enterprise needs
Open Source Leadership:
- Community-driven development: Core products are open source with transparent roadmaps
- PostgreSQL ecosystem contributions: Active participation in advancing PostgreSQL technology
DBLabβ
What is DBLab Engine?β
DBLab Engine is an open-source platform that enables instant cloning and branching for PostgreSQL databases. It allows you to:
- Create full-size database clones in seconds, regardless of size
- Test migrations, optimize queries, and debug issues with real data
- Integrate database testing into CI/CD pipelines
- Provide isolated development environments to every team member
How fast is database cloning?β
- 1 TB database: ~10 seconds
- 10 TB database: ~10 seconds
- Speed is constant regardless of database size
Traditional approaches would take hours or days for such operations.
What editions are available?β
Community Edition (Free)
- Open-source (Apache 2.0 license)
- Full thin cloning capabilities
- Community support
- Perfect for small teams and POCs
Standard Edition (SE)
- Commercial support included
- Compatible with managed databases (RDS, Cloud SQL, etc.)
- One-click deployment via Console
- Monitoring and alerting included
- Starting from $0.27/hour
Enterprise Edition (EE)
- Everything in SE, plus:
- Unified control plane for multiple instances
- SSO and advanced user management
- Comprehensive audit logs
- API for automation
- Custom pricing based on requirements
What is "thin cloning"?β
Thin cloning uses Copy-on-Write (CoW) technology to create virtual database copies that:
- Share unchanged data blocks between clones
- Appear as completely independent databases
- Support full read/write operations
- Use minimal additional storage
This is fundamentally different from traditional copying, which duplicates all data.
How does DBLab Engine work?β
- Initial sync: DBLab copies data from your source database (thick clone)
- Continuous sync: Keeps data up-to-date using logical or physical replication
- Snapshot management: Automatically creates and manages data snapshots
- Instant cloning: Creates thin clones from any snapshot in seconds
- Isolation: Each clone is fully isolated and can be modified independently
What technologies does DBLab use?β
- Storage: ZFS (recommended) or LVM for Copy-on-Write capabilities
- Containerization: Docker for clone isolation
- Replication: PostgreSQL logical/physical replication for data sync
- API: RESTful API for automation and integration
Do I need to modify my production database?β
No. DBLab runs completely separately from your production environment. It only needs:
- Read access to your database (for initial copy)
- Replication connection (for continuous sync)
- No ZFS, Docker, or special software on production
Who uses DBLab Engine?β
Development Teams
- Get production-like data for development
- Test database changes before deployment
- Debug production issues safely
DevOps Engineers
- Automate database provisioning in CI/CD
- Reduce staging environment costs
- Standardize database workflows
QA Teams
- Test with real data scenarios
- Reproduce production bugs
- Validate data migrations
DBAs
- Optimize queries with production data
- Test PostgreSQL upgrades safely
- Train junior DBAs without risk
What problems does DBLab solve?β
β Long wait times for database copies β High infrastructure costs for non-production environments β Production incidents from untested database changes β Developer productivity bottlenecks β Compliance issues with production data access
What infrastructure do I need for DBLab?β
For DBLab Engine:
- Dedicated machine (VM or physical)
- Disk space = database size + 20% overhead
- 16GB+ RAM recommended
- Any modern Linux distribution
- Network access to source database
Supported environments:
- β AWS, GCP, Azure
- β On-premises data centers
- β VMware, Nutanix
- β Any PostgreSQL 9.6+
Can I use DBLab with managed databases?β
Yes! DBLab works with:
- Amazon RDS & Aurora
- Google Cloud SQL
- Azure Database for PostgreSQL
- Heroku Postgres
- Supabase
- Any PostgreSQL-compatible service
For managed databases, we use logical replication for data synchronization.
How quickly can I get started with DBLab?β
- Community Edition: 1-2 hours to first clone
- Standard Edition: 15 minutes with guided setup
- POC Support: We offer free POC assistance
Is my data secure?β
- DBLab runs in your infrastructure
- No data leaves your environment
- Full audit logging (Enterprise Edition)
- Encryption at rest and in transit
- Role-based access control
Can I mask sensitive data?β
Yes! DBLab supports:
- Custom data masking rules
- Subset data for smaller clones
- Compliance with GDPR, HIPAA, SOC2
How is DBLab priced?β
Community Edition: Free forever (Apache 2.0 license)
Standard Edition: Based on compute resources
- Starts at ~$63/month (excl. costs of cloud resources)
- No per-database or per-clone fees
- Transparent hourly billing
Enterprise Edition: Annual contracts
- Custom pricing based on scale
- Includes professional services
- SLA guarantees
How do I get support?β
Community Edition:
Paid Editions:
- Dedicated support team
- Email/Slack/Zoom priority support
- Support of custom Postgres images and Postgres images for popular Postgres platforms (details)
- Custom training available
Where can I learn more?β
- Documentation
- DBLab Engine GitLab repository
- Blog β echnical articles and case studies
How do I contact Postgres AI?β
See the "Contact us" page.
PostgresAI Assistantβ
What is PostgresAI Assistant?β
An AI-powered chatbot specifically trained for PostgreSQL questions, supporting multiple leading AI models including GPT, Claude, and Gemini. It helps with:
- Query optimization
- Schema design
- Performance troubleshooting
- Best practices guidance
- PostgreSQL feature explanations
Available at https://postgres.ai - no registration required for public conversations.
Is PostgresAI Assistant really free?β
Yes! Public conversations are completely free. For private conversations with sensitive data, you can register your organization in the Console.
Have a question not answered here? Contact us at [email protected]