About Open J Proxy

Building the future of database connectivity for Java applications

Our Mission

To empower developers and organizations to build scalable, reliable Java applications without the constraints of traditional database connection management. We believe in open source, freedom from vendor lock-in, and providing enterprise-grade solutions accessible to everyone.

The Open J Proxy Story

The Problem

In modern cloud-native architectures, microservices need to scale elastically to handle varying loads. But traditional connection pooling creates a critical bottleneck: as services scale up, each instance maintains its own database connections, leading to connection storms that can overwhelm and crash database systems.

The Genesis

Open J Proxy was born from real-world pain points experienced by teams building scalable Java applications. The project began as a proof of concept designed to address challenges encountered during large-scale migrations to microservices across major organizations, particularly in the financial and telecommunications sectors, while ensuring the protection of critical database infrastructure.

The Solution

By introducing a JDBC Type 3 architecture with server-side connection pooling, OJP decouples application scaling from database connection management. Applications can scale freely while the database sees a stable, controlled number of connections.

Our Values

🌍

Open Source First

We believe in transparency, community collaboration, and giving back. We believe in transparency, community collaboration, and giving back. Open J Proxy is an open-source project, with a strong commitment to community and long-term sustainability.

🔓

Freedom & Portability

No vendor lock-in. No cloud-specific dependencies. OJP works everywhere: AWS, Azure, GCP, on-premises, or any infrastructure you choose.

Performance Matters

We obsess over performance. Built on proven technologies like HikariCP and gRPC, OJP delivers enterprise-grade performance with minimal overhead.

🛡️

Reliability & Trust

Your database is critical infrastructure. We build OJP to protect it with circuit breakers, backpressure, and comprehensive monitoring.

🎯

Simplicity

Powerful doesn't mean complex. OJP requires zero code changes and minimal configuration. Get started in minutes, not months.

🤝

Community Driven

We listen to users, welcome contributions, and build together. The best ideas come from those who use OJP every day.

Technology & Architecture

Built on proven, industry-leading technologies

Core Technologies

  • Java: Enterprise-grade, battle-tested platform
  • HikariCP: The fastest connection pool for Java
  • gRPC: High-performance RPC framework
  • Protocol Buffers: Efficient serialization

Architecture Principles

  • Type 3 JDBC: Client-server architecture
  • Centralized Pooling: Server-side control
  • Resilience Patterns: Circuit breakers, backpressure
  • Observability: Metrics and monitoring built-in

Standards Compliance

  • JDBC API: Compliant with JDBC specification
  • XA Transactions: JTA/XA standard support
  • SQL Standards: Works with standard SQL
  • Cloud Native: Containerized, scalable design

Product Roadmap

What's coming next for Open J Proxy

✅ Completed

  • Core JDBC Type 3 implementation
  • Multi-database support
  • HikariCP integration
  • Circuit breakers & backpressure
  • XA transaction support
  • Docker deployment
  • gRPC API
  • Prometheus metrics integration
  • Multinode/HA support
  • Helm charts

🚧 In Progress

  • SPI for multi non-XA connection pool support
  • Alternative DBCP support via new non-XA SPI
  • SPI for multi XA connection pool providers
  • Advanced XA integrations

🔮 Planned

  • Fine tracking observability
  • Read vs write routing
  • Autonomous Database failover
  • Additional language clients
  • Cloud marketplace listings
  • Oracle UCP support

Open Source Commitment

Licensing

Open J Proxy is released under the permissive Apache 2.0 open source license that permits free use, modification, and distribution. We believe enterprise-grade tools should be accessible to everyone, from startups to Fortune 500 companies.

Security

We continuously scan our code and dependencies for security vulnerabilities using Meterian, ensuring the highest standards of code quality and security.

Meterian Security Scanner

Contributing

We welcome contributions from the community! Whether it's code, documentation, bug reports, or feature suggestions, your input makes OJP better for everyone.

Contribute on GitHub

Governance

Open J Proxy follows transparent, community-driven governance. Major decisions are made openly with input from contributors and users.

Support Model

Community support is available for all users. Enterprise support and consulting services are available for organizations requiring SLAs and dedicated assistance.

Contact Us

Partners

Organizations supporting and collaborating with Open J Proxy

Comunidade Brasil JUG

Brazilian Java User Group connecting developers for knowledge sharing and professional networking.

Visit Website

Switcher API

Feature management platform for managing features at scale with performance focus.

Visit Website

Meterian

Application security platform that identifies vulnerabilities across open-source dependencies and application code.

Visit Website

CyberJAR

YouTube channel for Java developers covering frameworks, containers, and modern JVM topics.

Visit Website

Java Challengers

Helps developers go beyond coding, mastering Java fundamentals, building career confidence, and preparing for international opportunities.

Visit Website

OmniFish

The team behind Eclipse GlassFish, delivering reliable opensource solutions with enterprise support.

Visit Website

Join Our Community

Connect with other OJP users and contributors

GitHub

Star the project, report issues, submit pull requests, and access the complete source code.

Visit GitHub

Discussions

Ask questions, share experiences, and help other users. Our community is friendly and welcoming.

Join Discussion

Publications

Read about OJP features, best practices, architecture decisions, and success stories.

Read Blog

Want to Learn More?

Get in touch with our team