# Google VR Java API Overview

There are four packages in the Google VR Java API, three as part of the SDK and
one as part of the NDK.

- [com.google.vr.ndk.base](https://developers.google.com/vr/android/reference/com/google/vr/ndk/base/package-summary)

- [com.google.vr.sdk.base](https://developers.google.com/vr/android/reference/com/google/vr/sdk/base/package-summary) Code for the core Google VR API.

- [com.google.vr.sdk.audio](https://developers.google.com/vr/android/reference/com/google/vr/sdk/audio/package-summary) Code for 3D-spatialized sound.

- [com.google.vr.sdk.controller](https://developers.google.com/vr/android/reference/com/google/vr/sdk/controller/package-summary) Code for using the Daydream controller with your VR app.