Application Programming Interface
Starting with Beta version 0.0.16, Inter-Guild Link (AKA InterGuildLink AKA IGL) provides an API that enables other AddOn authors to receive allied guild events and messages as well as filter messages before being displayed to the user. This API can be used to extend other AddOns, enabling them to receive events and message from allied guilds and act on them as if the messages and events originated from within the local guild, while optionally displaying the original guild’s name along with any relevant messages (pursuant to the user’s preference to do so, or not). The API can also be used by third-parties to simply bridge allied guild messages and events into other AddOns that have not yet interfaced with this API or who's authors wish to keep such an interface isolated into a separate bridging AddOn.

To help digest this material, the documentation here is broken apart into the following sections:

API Documentation