Digital River: Extending & Modernizing an API-Based Commerce Platform
Founded in 1994, Digital River builds and manages online businesses for software and game publishers, consumer electronics manufacturers, and online retailers. The company’s client list includes Microsoft, EA, Adobe, and Canon.
Challenges and Opportunities
Digital River has used APIs to connect with clients for more than 10 years. Recently, however, the company has worked to make its code base more modern and intuitive, transitioning to RESTful APIs for a more automated, self-service approach to client projects.
“The world has changed,” says a director of development at Digital River. “Programming now plays a central role in every industry, and the unit of programming has become the API. By modernizing and simplifying our extensive library of APIs, we’ll keep finding new ways to collaborate with top experts, extend the value of our core system, and push our platform forward.”
Digital River uses APIs in three key ways. First, the company helps external developers make the best possible use of its e-commerce APIs. Second, Digital River builds APIs internally to provide a more structured environment for developers. Finally, the company enables partners in e-commerce to connect with its innovative global platform by way of add-ons or plugins.
The Apigee platform has become the foundation for all of these efforts.
“As more people use our APIs, it’s necessary for us to have a caching infrastructure that is truly global,” says a director of development at Digital River. “Apigee solves that problem by giving us a proxy layer for remote caching.”
Apigee Edge’s security mediation and API authentication via OAuth also simplified security upgrades to Digital River’s infrastructure, the director adds.
“With the Apigee platform, we have the technology we need to meet our security requirements without making constant updates.”
For Digital River, APIs are a force multiplier. Not only do they make it easier to harness the creative energy of developers, but they also enable new clients to tie into the company’s systems far more quickly. Even internal users can employ the API platform to make changes to enterprise IT assets more safely than before.
Going forward, Digital River will be focusing on achieving a more complete integration of its services.
“We’ve been focusing on the enterprise e-commerce system, exposing that in a RESTful way,” says a director of development at the company. “Soon, other e-commerce services will be folded into our Apigee portal and evaluated for consistency—everything from global payments to affiliate tracking. Apigee has helped us lay the groundwork; now it’s just a matter of fitting it all together.”
- Making Digital River’s API library more modern and intuitive
- Transitioning to RESTful APIs for a more automated, self-service approach to client projects
- Extending the value of core Digital River systems by collaborating with top external developers
- Acting as a force multiplier by harnessing the creative energy of developers
- Making it easier for new clients to tie into the Digital River platform
- Enabling internal users to update to enterprise IT assets more safely than before