| Name | Description |
| My Cloud Home | My Cloud Home is the brand name for Western Digital's Personal Cloud solution. The term 'My Cloud Home' in the document refers to the whole system. |
| My Cloud Home ecosystem | My Cloud Home ecosystem is the collective term for referring to all the My Cloud Home components. These components are:
|
| My Cloud Home device | My Cloud Home device refers to the physical hardware at the user's premises. |
| My Cloud Home services | My Cloud Home services refers to services running in the cloud, which glue together all the components in the ecosystem. |
| My Cloud Home user | Any user who has an account with My Cloud Home system is called My Cloud Home user. Anyone can register themselves as a user by completing the account creation process through the web or mobile application. |
| My Cloud Home client applications | This refers to a handful of apps that are built and distributed by WD. Current My Cloud Home applications are:
|
| Off-Device applications | This refers to applications that are built by developers for My Cloud Home on developers preferred platform. They use My Cloud Home APIs to access user's content. Developers develop these apps after completing the app submission process with My Cloud Home team. |
| On-Device applications | This refers to the apps that are designed to run on the My Cloud Home device. These applications are distributed through the App Catalog of the Services menu in the My Cloud Home mobile app or MyCloud.com web app. |
| My Cloud Home Device SDK | This refers to the software development kit needed for developers to build applications for My Cloud Home. The SDK includes a set of Android libraries, sample code, step by step instructions and a troubleshooting guide. Typical applications build on top of device SDK are background applications which are with minimal UI. For example Backup apps, Sync Apps, etc. |
| My Cloud REST API | This refers to a set of REST APIs that Off-Device app developers use to access content from My Cloud Home. Developers can integrate these APIs with an off-device application such as Android, iOS, Mobile, Windows, Mac, and JavaScript. Visit API to take a walkthrough of our REST SDK APIs. |
| My Cloud Home app catalog | This refers to an application catalog (Services) maintained by My Cloud Home for distribution of device apps. Users using My Cloud Home can browse and install an available application on their device. |
| My Cloud Home authentication system | This refers to a cloud-based service that exposes APIs. It is used to authenticate a user to My Cloud Home system. |
| Android APIs | The Android platform provides a framework API that applications can use to interact with the underlying Android system. The My Cloud Home Device SDK is based on Android version Marshmallow 6.0 (API Level 23). |
| My Cloud Libraries | Set of libraries that manage file access, media transcoding, search, etc. My Cloud REST APIs are built on top of these libraries. |
Click the buttons below to visit the My Cloud Home Developer Home & Workflow pages