Open Source Core
Apache 2.0 licensed with no vendor lock-in, transparent code, and easy customization.
IvorySQL is an open-source database project initiated by HighGo and built around Oracle-compatible PostgreSQL. It brings community collaboration, compatibility engineering, and ecosystem participation together in one long-term project.

Introduced to the PostgreSQL community in 2021, IvorySQL builds on years of Oracle compatibility engineering and turns that capability into an open community project. The project focuses on helping teams adopt PostgreSQL with stronger compatibility, practical migration support, and a transparent development path.
From kernel compatibility to ecosystem integration, built for production workloads.
Apache 2.0 licensed with no vendor lock-in, transparent code, and easy customization.
PL/iSQL and the ivorysql_ora extension provide strong PL/SQL compatibility for Oracle migrations.
Compatible with mainstream hardware and operating systems, including domestic chip architectures.
Container-ready support across Docker Compose/Swarm, K8S Operator, and cloud platforms.
Backed by HighGo and validated in production-grade enterprise deployments.
Inherits PostgreSQL SQL completeness, reliability, and ecosystem extensibility.
Covers enterprise workloads, LBS, data warehousing, web/app development, and migrations.
Reduces management overhead with developer-friendly interfaces and third-party integration.
Based on official docs and release resources, choose package installation, source build, or container deployment to match your environment.
Follow the official installation guide to prepare dependencies, initialize clusters, and start services quickly.
Installation GuideUse the Releases page to check stable and historical versions, then pick proper installation packages for your platform.
View ReleasesUse the official Docker repository for fast setup in development, CI/CD pipelines, and cloud-native environments.
Docker RepositoryThe community provides a rich ecosystem of tools, including client tools, high availability tools, cloud-native tools, monitoring and operations tools, backup and recovery tools, and geospatial tools.
Connection pooling, load balancing & horizontal sharding
Cluster management, automatic failover & point-in-time recovery
GUI clients, ORM frameworks & multi-language database drivers
Metrics collection, dashboards & query performance analysis
CDC, heterogeneous access & Oracle-to-PostgreSQL migration
Vector search, time-series, geospatial & graph extensions
IvorySQL welcomes contributors across engineering, documentation, translation, issue triage, and community knowledge sharing. There is room for both deep maintainership work and practical first contributions.

Submit reproducible issues, edge cases, and Oracle compatibility scenarios that help improve project quality.
Improve upstream code, testing, tooling, and release engineering through patches, review comments, and technical discussion.
Help refine installation guides, migration notes, bilingual materials, and community-facing documentation.
Contribute talks, blog posts, meetup content, demos, and lessons learned from real engineering or migration work.
The community encourages long-term participation through contributor onboarding, collaborative review, and recognition of meaningful technical work.
Start from an issue, discussion thread, documentation task, or translation item and contribute at a pace that fits your background.
Work with maintainers and experienced contributors to understand project conventions, review flow, and community collaboration habits.
Contributors gain visibility through project acknowledgements, community showcases, and participation in ongoing IvorySQL activities.
Follow releases, participate in discussion, and contribute your ideas, code, docs, and field experience.