Addon API Implementation