This document proposes an energy management system for a smart microgrid using a multi-objective grey wolf optimization algorithm. The goals are to maximize the use of local renewable energy generation, minimize consumer energy costs, and reduce greenhouse gas emissions. It describes energy controllers that would manage energy sharing between providers and customers. The multi-objective grey wolf optimization technique is said to provide faster optimization than other methods. Simulation results reportedly show reductions in both pollution and energy consumption costs with this approach.