Database URL types compatibility

August 6, 2026 · View on GitHub

This document is part of the Compatibility Guide and explains plugin compatibility with various database endpoints.

There are many different URL types (endpoints) that can be used with The AWS Advanced JDBC Wrapper, but certain URL types are not compatible with certain plugins. This page outlines the various URL types and which plugins are compatible with each type.


Plugin codes / Database URL typesAurora Global Database Endpoint
customEndpoint
efm (requires initialConnection plugin)
efm2 (requires initialConnection plugin)
failover
failover2
gdbFailover
iam (requires initialConnection plugin)
awsSecretsManager
awsSecretsManager2
federatedAuth
okta
auroraStaleDns
readWriteSplitting
autoReadWriteSplitting
srw
gdbReadWriteSplitting
auroraConnectionTracker
connectTime
fastestResponseStrategy
initialConnection
limitless
bg

Plugin codes / Database URL typesAurora Cluster Writer EndpointAurora Cluster Reader EndpointAurora Cluster Custom EndpointAurora Instance Endpoint,
RDS Instance Endpoint
customEndpoint
efm (requires initialConnection plugin) (requires initialConnection plugin)
efm2 (requires initialConnection plugin) (requires initialConnection plugin)
failover
failover2
gdbFailover
iam
awsSecretsManager
awsSecretsManager2
federatedAuth
okta
auroraStaleDns
readWriteSplitting11
autoReadWriteSplitting11
srw
gdbReadWriteSplitting11
auroraConnectionTracker
connectTime
fastestResponseStrategy
initialConnection
limitless
bg

Plugin codes / Database URL typesRDS Multi-AZ DB Cluster Writer EndpointRDS Multi-AZ DB Cluster Reader EndpointRDS Proxy EndpointDB Shard Group Endpoint (Aurora Limitless)
customEndpoint
efm (requires initialConnection plugin) (requires initialConnection plugin)
efm2 (requires initialConnection plugin) (requires initialConnection plugin)
failover
failover2
gdbFailover
iam
awsSecretsManager
awsSecretsManager2
federatedAuth
okta
auroraStaleDns
readWriteSplitting
autoReadWriteSplitting
srw
gdbReadWriteSplitting
auroraConnectionTracker
connectTime
fastestResponseStrategy
initialConnection
limitless
bg

Plugin codes / Database URL typesIP addressUser custom domain (CNAME alias)
customEndpoint
efm
efm2
failover (requires special configuration) (requires special configuration)
failover2 (requires special configuration) (requires special configuration)
gdbFailover (requires special configuration) (requires special configuration)
iam (requires special configuration) (requires special configuration)
awsSecretsManager (requires special configuration) (requires special configuration)
awsSecretsManager2 (requires special configuration) (requires special configuration)
federatedAuth (requires special configuration) (requires special configuration)
okta (requires special configuration) (requires special configuration)
auroraStaleDns
readWriteSplitting11
autoReadWriteSplitting11
srw
gdbReadWriteSplitting11
auroraConnectionTracker
connectTime
fastestResponseStrategy
initialConnection
limitless
bg (requires special configuration)

Footnotes

  1. The verifyInitialConnectionRole parameter must remain true (default) for these endpoint types. The actual host role may differ from the assumed role, and disabling verification can cause incorrect read/write splitting behavior. See Initial Connection Role Verification for details. 2 3 4 5 6 7 8 9 10 11 12