This document outlines best practices for data sharing using Globus. It discusses using Globus to enable ad hoc data sharing between collaborators without requiring local accounts. It also describes using Globus to provide programmatic access to data from instruments, archives, and compute facilities with fine-grained access controls. The document provides examples of applications that can automatically manage data transfers and permissions on shared endpoints.