An apparatus comprising an unmanned aerial vehicle and a spray-on repair module coupled to the unmanned aerial vehicle, wherein the unmanned aerial vehicle comprises: a body frame; a plurality of rotor motors mounted to the body frame; and a plurality of rotors operatively coupled to the respective rotor motors of the plurality of rotor motors, and wherein the spray-on repair module comprises: a hood coupled to the body frame of the unmanned aerial vehicle; a pressurized storage canister containing a sealant or a coating material in a liquid state; a first valve in fluid communication with the pressurized storage canister; a spray nozzle in fluid communication with the first valve, wherein the spray nozzle is configured and located to distribute the sealant or the coating material over an area on a surface of a structure which is covered by the hood; a first electronic switch for controlling a state of the first valve; a controller configured to control a switching state of the first electronic switch to cause the first valve to open and distribute sealant or coating material from the pressurized storage canister over the area on the surface of the structure; a first sealing lip comprising a first flexible substrate attached to the hood; a vacuum pump in fluid communication with a first volume of space inside the hood, and wherein the controller is further configured to control operation of the vacuum pump so that air is removed from the first volume of space. a body frame; a plurality of rotor motors mounted to the body frame; and a plurality of rotors operatively coupled to the respective rotor motors of the plurality of rotor motors, and wherein the spray-on repair module comprises: a hood coupled to the body frame of the unmanned aerial vehicle; a pressurized storage canister containing a sealant or a coating material in a liquid state; a first valve in fluid communication with the pressurized storage canister; a spray nozzle in fluid communication with the first valve, wherein the spray nozzle is configured and located to distribute the sealant or the coating material over an area on a surface of a structure which is covered by the hood; a first electronic switch for controlling a state of the first valve; a controller configured to control a switching state of the first electronic switch to cause the first valve to open and distribute sealant or coating material from the pressurized storage canister over the area on the surface of the structure; a first sealing lip comprising a first flexible substrate attached to the hood; a vacuum pump in fluid communication with a first volume of space inside the hood, and wherein the controller is further configured to control operation of the vacuum pump so that air is removed from the first volume of space. a hood coupled to the body frame of the unmanned aerial vehicle; a pressurized storage canister containing a sealant or a coating material in a liquid state; a first valve in fluid communication with the pressurized storage canister; a spray nozzle in fluid communication with the first valve, wherein the spray nozzle is configured and located to distribute the sealant or the coating material over an area on a surface of a structure which is covered by the hood; a first electronic switch for controlling a state of the first valve; a controller configured to control a switching state of the first electronic switch to cause the first valve to open and distribute sealant or coating material from the pressurized storage canister over the area on the surface of the structure; a first sealing lip comprising a first flexible substrate attached to the hood; a vacuum pump in fluid communication with a first volume of space inside the hood, and wherein the controller is further configured to control operation of the vacuum pump so that air is removed from the first volume of space.