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 started as an internal solution to enable true elastic scaling while protecting 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. Open J Proxy is 100% open source with no hidden features or artificial limitations.

🔓

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: Full compliance 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

🚧 In Progress

  • Enhanced monitoring dashboard
  • Prometheus metrics integration
  • Advanced query analytics
  • Multi-region support
  • Kubernetes operator
  • Performance optimizations

🔮 Planned

  • Web-based management console
  • Advanced load balancing
  • Read/write splitting
  • Connection encryption enhancements
  • Additional language clients
  • Cloud marketplace listings

Open Source Commitment

Licensing

Open J Proxy is released under an 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.

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

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

Blog

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

Read Blog

Want to Learn More?

Get in touch with our team