# networking-java-sdk
**Repository Path**: mirrors_ibm/networking-java-sdk
## Basic Information
- **Project Name**: networking-java-sdk
- **Description**: IBM Cloud Networking Services Java SDK
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-11-23
- **Last Updated**: 2026-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://github.com/IBM/networking-java-sdk/actions/workflows/build.yaml)
[](https://ibm.github.io/networking-java-sdk/docs/latest)
[](https://github.com/IBM/networking-java-sdk/releases/latest)
[](https://opensource.org/licenses/Apache-2.0)
[](https://codecov.io/gh/IBM/networking-java-sdk)
[](https://github.com/semantic-release/semantic-release)
# IBM Cloud Networking Services Java SDK Version 0.49.0
Java client library to interact with various [IBM Cloud Networking Services](https://cloud.ibm.com/apidocs?category=networking).
Disclaimer: this SDK is being released initially as a **pre-release** version.
Changes might occur which impact applications that use this SDK.
## Table of Contents
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Using the SDK](#using-the-sdk)
- [Questions](#questions)
- [Issues](#issues)
- [Open source @ IBM](#open-source--ibm)
- [Contributing](#contributing)
- [License](#license)
## Overview
The IBM Cloud Network Services Java SDK allows developers to programmatically interact with the following IBM Cloud services:
Service Name | Artifact Coordinates
--- | ---
[Transit Gateway ](https://cloud.ibm.com/docs/transit-gateway) | com.ibm.cloud:transit-gateway-apis:0.49.0
[Direct Link](https://cloud.ibm.com/apidocs/direct_link?code=java) | com.ibm.cloud:direct-link:0.49.0
[Direct Link Provider](https://cloud.ibm.com/apidocs/direct_link_provider_api?code=java) | com.ibm.cloud:direct-link-provider:0.49.0
## Prerequisites
[ibm-cloud-onboarding]: https://cloud.ibm.com/registration
* An [IBM Cloud][ibm-cloud-onboarding] account.
* An IAM API key to allow the SDK to access your account. Create one [here](https://cloud.ibm.com/iam/apikeys).
* Java 8 or above.
## Installation
The current version of this SDK is: 0.49.0
Each service's artifact coordinates are listed in the table above.
The project artifacts are published on the following public maven repositories:
- [JCenter](https://bintray.com/bintray/jcenter) - For information on how to use the
public JCenter maven repository, open [this link](https://bintray.com/bintray/jcenter)
then click the `Set Me Up!` button.
- [Maven Central](https://repo1.maven.org/maven2/) - This is the default public repository
used by maven when searching for dependencies. To use this repository within your
gradle build, please see
[this link](https://docs.gradle.org/current/userguide/declaring_repositories.html).
To use a particular service, define a dependency that contains the
artifact coordinates (group id, artifact id and version) for the service, like this:
##### Maven
```xml
com.ibm.cloud
transit-gateway-apis
0.49.0
com.ibm.cloud
direct-link
0.49.0
com.ibm.cloud
direct-link-provider
0.49.0
```
## Using the SDK
For general SDK usage information, please see [this link](https://github.com/IBM/ibm-cloud-sdk-common/blob/master/README.md)
## Questions
If you are having difficulties using this SDK or have a question about the IBM Cloud services,
please ask a question at
[Stack Overflow](http://stackoverflow.com/questions/ask?tags=ibm-cloud).
## Issues
If you encounter an issue with the project, you are welcome to submit a
[bug report](https://github.com/IBM/networking-java-sdk/issues).
Before that, please search for similar issues. It's possible that someone has already reported the problem.
## Open source @ IBM
Find more open source projects on the [IBM Github Page](http://ibm.github.io/)
## Contributing
See [CONTRIBUTING](CONTRIBUTING.md).
## License
The IBM Cloud MySDK Java SDK is released under the Apache 2.0 license.
The license's full text can be found in [LICENSE](LICENSE).