Open J Proxy
Open J Proxy is the intelligent JDBC Type 3 driver and Layer 7 proxy that protects your database from connection storms while enabling elastic scaling for microservices and cloud-native applications.
Solve the scalability problem that breaks microservices at scale
Scale your applications freely without overwhelming your database. OJP's intelligent connection pooling prevents connection storms.
Circuit breakers, backpressure, and slow query segregation ensure your database stays healthy under any load.
Simply swap your JDBC driver and update your connection URL. No application code changes required.
Built on HikariCP with optimized connection pooling. Minimal overhead with maximum throughput.
Works with PostgreSQL, MySQL, Oracle, SQL Server, MariaDB, DB2, H2, CockroachDB, and more.
Integrated monitoring and query tracking. Know what's happening in your database layer.
Full support for distributed transactions. Build reliable, scalable enterprise systems.
Works across any cloud provider. Not locked into vendor-specific solutions. True freedom.
gRPC + Protocol Buffers API means services in any language can use OJP's benefits.
The numbers speak for themselves
Three simple steps to protect your database
Deploy the OJP server using Docker or standalone JAR
docker run --rm -d --network host \
rrobetti/ojp:0.3.1-beta
Include the OJP JDBC driver in your project
<dependency>
<groupId>org.openjproxy</groupId>
<artifactId>ojp-jdbc-driver</artifactId>
<version>0.3.1-beta</version>
</dependency>
Prefix your existing JDBC URL with OJP
jdbc:ojp[localhost:1059]_
postgresql://user@host/db
Join the teams building reliable, high-performance Java applications