Battle.net SDK !

The Battle.net SDK is a Software Development Kit that developers can use to retrieve information from the Battle.Net website. At the moment Blizzard only supports this for their MMORP World of Warcraft. You can find their Battle.net Communities at the following websites:

European World of Warcraft Community http://eu.battle.net/wow/
United States World of Warcraft Community http://us.battle.net/wow/

What can I use the Battle.Net SDK for

Since Blizzard currently only provides data for World of Warcraft, so does this SDK. You can use the SDK to retrieve information about the status of the Realms, Character information (think at Gear/Skill/Talents) and guilds. We provide these data in an OOP way, so developers can use these objects easily for their application. Various applications can use the Battle.net SDK as a source for information, like Character Analasys programs and Guild websites.

In the future we also might want to add support for the Auction House and other features of the World of Warcraft community, and even data about the other games (Diablo III?, Ttian?)

Why the Battle.net SDK

There are a few other SDK's available to developers to use. But these SDK's are all based on the old Wold of Warcraft Armory http://www.wow-armory.com. This website is not available, but the XML data sources are. However, Blizzard is not supporting these websites anymore, so they might be taken down once the Battle.net Communities are fully implemented. The Battle.net SDK uses the new Community sites to get the information.

Also, this project is a fully opensource project, so we encourage people to contribute to this project. At the moment we're still setting up the basics of the SDK, but if you want to help you can alway apply as a developer for this project.

Current Work in Progress

Currently we're working on retrieving and parsing the realm information from the Battle.net server page (European, United States). This is a proof of concept, and we will use this to find out what's the most convenient way to parse the community sites.
We will try and set a standard how to parse the whole Battle.net Community site.

What's coming up!

Well, we try to let this SDK to be as complete as possible, but stability and robustness are also very important factors for an SDK. So we're going to create on thing at a time. When the realm information is done we will be working on the following items:
  • Character details
    • Equipment
    • Attributes
    • Talents
    • Glyphs
    • Achievements
    • Statistics
  • Guild details
    • Member lists
    • Calendar
    • Achievements
    • Guild progress
  • PVP
    • Ladder
    • Teams

And probably more!

Last edited Jan 13, 2011 at 3:56 PM by TimoWillemsen, version 5