# Java

> Build the ReportingCloud Java SDK from its GitHub source with Gradle, sign in with user name and password, merge a template and map each method to its endpoint.

- **Product:** ReportingCloud
- **Section:** Documentation
- **Kind:** Topic
- **Path:** ReportingCloud > SDKs > Java
- **Web URL:** https://docs.textcontrol.com/reporting-cloud/sdks/java/
- **LLMs URL:** https://docs.textcontrol.com/reporting-cloud/sdks/java/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/reporting-cloud/sdks/java/llms-full.txt

---

## On This Page

- [Source and Requirements](https://docs.textcontrol.com/reporting-cloud/sdks/java/#source-and-requirements)
- [Build the SDK](https://docs.textcontrol.com/reporting-cloud/sdks/java/#build-the-sdk)
- [Authentication](https://docs.textcontrol.com/reporting-cloud/sdks/java/#authentication)
- [Merge a Template](https://docs.textcontrol.com/reporting-cloud/sdks/java/#merge-a-template)
- [ReportingCloud Methods](https://docs.textcontrol.com/reporting-cloud/sdks/java/#reportingcloud-methods)
- [Errors](https://docs.textcontrol.com/reporting-cloud/sdks/java/#errors)
- [API Documentation and Source](https://docs.textcontrol.com/reporting-cloud/sdks/java/#api-documentation-and-source)
- [Related Pages](https://docs.textcontrol.com/reporting-cloud/sdks/java/#related-pages)

---

## Nearby

- **Previous:** [PHP](https://docs.textcontrol.com/reporting-cloud/sdks/php/llms.txt)
- **Next:** [Ruby](https://docs.textcontrol.com/reporting-cloud/sdks/ruby/llms.txt)
