Resources

MY CLOUD HOME

Glossary

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 Services
  • My Cloud Home Client applications
  • My Cloud Home APIs
  • My Cloud Home Device SDK
  • My Cloud Home Authentication System
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:

  • My Cloud Home Mobile
  • My Cloud Home Web
  • My Cloud Home Desktop for Windows
  • My Cloud Home Desktop for Mac
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.

Do more with the
My Cloud Home SDK & API

Click the buttons below to visit the My Cloud Home Developer Home & Workflow pages

 

Developer
Home

Get started, view SDK & API, build your apps, & learn more


View Home

Developer
Workflow

Register & submit your app for review and contact support


View Workflow