JavaOne 2026

JavaOne 2026 Session

Duke in front of a whiteboard

Copilot in Your Java Tooling: From CLI to SDK to Plugins

Summary

Copilot is quickly becoming part of everyday development, but the real power unlocks when you embed it into the tools developers already use. GitHub Copilot CLI makes Copilot available in the terminal, and the Copilot Community SDK for Java takes it a step further by enabling Java applications to integrate with Copilot programmatically.

In this session, we will explore how Copilot CLI works, what the Copilot CLI server provides, and how Java developers can call it as part of custom workflows. Then we will dive into the design of the Java SDK.

If you build Java developer tools, CI/CD automation, or internal platforms, this talk will give you the building blocks to bring Copilot-style experiences directly into your product.

Profile

Type: Learning Session (50 min)

Track: Application Performance, Manageability, and Tooling

Audience Level: Intermediate

Speaker: Bruno Borges

Session: Tuesday, March 17th at 10:30 AM in Room 104