The Globus platform enables developers to provide robust file transfer and sharing within their own research data applications and services, while leveraging advanced identity management, single sign-on, and authorization capabilities.

Your portal, science gateway, web or mobile application now has access to all file transfer and sharing functions provided by Globus. The platform exposes the same APIs we use for our own web application that serves the data management needs of over 50,000 researchers around the world.

Login/logout, access control, identity and profile management are common to all applications. Why waste precious resources building mundane—but necessary—functions? By outsourcing these aspects to Globus you can focus all your efforts on core application logic.

Why Use the Globus Platform?

Provide scalable, secure solutions to your research community:

  • Enable login using linked external identities; Globus federates identities from over 150 identity providers including InCommon, Google, XSEDE and Internet2.
  • Transfer large datasets fast, securely, and reliably directly from within your application workflows
  • Improve collaboration among users using Globus-based access control to simplify data sharing within and beyond institutional boundaries

Reduce the time you and your fellow developers spend building and maintaining research data solutions:

  • Get new application services up and running in minutes
  • Eliminate time wasted managing user identities and ACLs for sharing data with external users
  • Use open RESTful APIs, with fine grained authorization
  • Leverage the growing number of Globus endpoints at hundreds of institutions worldwide

The Globus platform is built on widely adopted industry standards such as OAuth and OpenID Connect for authentication/authorization, and uses trusted protocols such as GridFTP and HTTPS.

Platform Services

Globus Auth is a standards-based identity broker that facilitates authentication and authorization from hundreds of identity providers.

Globus Transfer is the core service underlying all Globus research data management functions, including file transfer, data sharing, and endpoint management.

learn more...

Resources

Quick start: Experiment with the APIs using our Jupyter notebooks.

Globus Python SDK: A wrapper around the low-level REST APIs.

API Reference: Comprehensive documentation on the Globus Auth and Globus Transfer APIs.

Sample Data Portal App

We've built a simple, yet functional, data portal to demonstrate how the Globus platform may be used to serve data to a research community.

Click here to see how the portal works; then download the open source code and use it as a starting point for your own application.

Get Platform Savvy

Attend one of our many tutorials and workshops for hands-on experience with the Globus platform; and a unique opportunity to engage with the Globus product team. Register for one of our GlobusWorld Tour stops or visit with us at a conference or other venue.