Die Java 3D API ist eine 3D- Programmierschnittstelle für die Verarbeitung von dreidimensionalen Grafiken in Java-Programmen. Über diese Schnittstelle können 3D- Objekte erstellt, mit Texturen belegt oder mit anderen Effekten versehen werden. Die Java 3D API enthält viele Entwicklungstools, die die Erstellung, Konstruktion und Darstellung von 3D-Modellen unterstützen. Diese Tools laufen als Applets innerhalb des Browsers oder als eigenständige Applikation.
Für zweidimensionale Grafikverarbeitung gibt es die Java 2D API und die Java Advanced Imaging API ( JAI).