Core library for establishing secure connections. End users should depend on the driver-specific socket factory artifacts.

Compile Dependencies (21)

Category/LicenseGroup / ArtifactVersionUpdates
I/O Apache 2.0
com.github.jnr » jnr-enxio
Native I/O access for java
0.33.40.33.6
I/O Apache 2.0
com.github.jnr » jnr-unixsocket
UNIX socket channels for java
0.39.60.39.9
BSD 3-clause
com.google.api » gax
Google Api eXtensions for Java (Core)
BSD 3-clause
com.google.api » gax-grpc
Google Api eXtensions for Java (gRPC)
Apache 2.0
com.google.api-client » google-api-client
Google client library for accessing Google APIs, providing OAuth2 support and request/response handling.
Apache 2.0
com.google.api.grpc » proto-google-cloud-sql-v1beta4
Proto library for google-cloud-sql
Apache 2.0
com.google.apis » google-api-services-sqladmin
BSD 3-clause
com.google.auth » google-auth-library-credentials
BSD 3-clause
com.google.auth » google-auth-library-oauth2-http
Apache 2.0
com.google.cloud » google-cloud-sql
Cloud SQL Admin Cloud SQL Admin API
Apache 2.0
com.google.cloud.sql » schemas
Generated source code to support the Metadata Exchange Protocol.
1.31.0✔
Defect Detection Apache 2.0
com.google.errorprone » error_prone_annotations
Annotations for Error Prone, a static analysis tool for Java that catches common programming mistakes at compile-time.
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
HTTP Clients Apache 2.0
com.google.http-client » google-http-client
Google HTTP Client Library for Java. Functionality that works on all supported Java platforms,
Apache 2.0
com.google.http-client » google-http-client-gson
OAuth Lib Apache 2.0
com.google.oauth-client » google-oauth-client
Google OAuth Client Library for Java. Functionality that works on all supported Java platforms,
Data Format BSD 3-clause
com.google.protobuf » protobuf-java
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
DNS Lib BSD 3-clause
dnsjava » dnsjava
dnsjava is an implementation of DNS in Java. It supports all defined record types (including the DNSSEC
Dist Communication Apache 2.0
io.grpc » grpc-api
gRPC: API
Apache 2.0
org.conscrypt » conscrypt-openjdk-uber
Conscrypt: OpenJdk UberJAR
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...

Provided Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
UPL
org.graalvm.sdk » nativeimage
A framework that allows to customize native image generation.

Test Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-classic
Implementation of the SLF4J API for Logback, a reliable, generic, fast and flexible logging framework.
Apache 2.0
com.google.api.grpc » grpc-google-cloud-sql-v1beta4
GRPC library for google-cloud-sql
Assertion Apache 2.0
com.google.truth » truth
Fluent assertions for Java and Android that makes your test assertions and failure messages more readable.
Testing Apache 2.0
io.grpc » grpc-testing
gRPC: Testing
Dist Communication Apache 2.0
io.grpc » grpc-inprocess
gRPC: Inprocess
Dist Communication Apache 2.0
io.grpc » grpc-stub
Stub classes for GRPC which are exposed to developers and provides type-safe bindings.
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk18on
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
Mocking BSD
org.jmock » jmock
JMock is a testing framework for Java that allows you to create mock objects.