Shutterfly proudly presents our Open Application Programming Interface (API), which lets developers create innovative applications using Web-based Shutterfly services.

Using the Shutterfly Open API

Use: The Shutterfly Open API is subject to Terms of Use. These are non-commercial privileges for a capped number of API calls.

Commercial Use: If you wish to use the Shutterfly Open API for a commercial purpose, you must ask Shutterfly for approval. The terms and conditions must be approved and negotiated with Shutterfly's business development team. Apply using the "Request approval for Commercial Use" link on your app list.

Technical Support: The Shutterfly Open API is designed for self-service by the developer (you). Shutterfly does not promise to assist you. If you need assistance, e-mail us at DeveloperHelp@shutterfly.com and we will try our best.

How do I start?

  1. Read the quick start guide and Terms of Use
  2. Sign up as a developer
  3. Create a new application
  4. Learn the basics, including how to sign your calls and get user authentication
  5. Read the FAQ
  6. Start developing!

How do I ...

What's New

Sample Program in Java

Apply using the "Request approval for Commercial Use" link on your app list.


The Terms of Use were last revised in October, 2008.

© 1999-2014 Shutterfly, Inc. All rights reserved.