EOSC-hub receives funding from the European Union to support the development of the European Open Science Cloud (EOSC). It identifies key exploitable resources and innovation roles to ensure the sustainability of EOSC. EOSC-hub has supported over 22,000 users, provided training to over 5,000 people, and helped 80 providers register services in the EOSC Portal. It has contributed interoperability guidelines, thematic services, and increased utilization of cloud resources. EOSC-hub resources have significantly supported COVID-19 research, with large increases in new users, submissions, and computing usage seen during the pandemic.