Sustainable development refers to the use of today’s resources to meet the needs of future generations while preserving environmental integrity, economic stability and social justice. Energy storage has emerged as an important element of sustainable development because it enables the effective integration of renewable energy sources, increasing energy security and reducing carbon emissions. Energy storage technologies are critical to balancing the inherent supply fluctuation of renewable energy sources such as solar and wind.