{"id":9756,"date":"2025-02-05T10:24:59","date_gmt":"2025-02-05T16:24:59","guid":{"rendered":"https:\/\/www.openstack.org\/blog\/?p=9756"},"modified":"2025-12-17T14:46:40","modified_gmt":"2025-12-17T20:46:40","slug":"celebrating-15-years-of-openstack","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/","title":{"rendered":"Celebrating 15 Years of OpenStack!"},"content":{"rendered":"\n<p class=\"lead\">The last fifteen years of OpenStack\u2019s success is not just about the technology\u2014it\u2019s about the incredible global community that has fueled its growth. Thousands of developers, operators, and users have contributed to its evolution, ensuring that OpenStack remains a robust, scalable, and flexible solution for modern cloud needs. From large enterprises to startups and academic institutions, OpenStack continues to be the backbone of critical applications and services worldwide.<\/p>\n\n\n\n<p>Whether you\u2019re a long-time contributor or just discovering OpenStack, this milestone is a celebration of what we\u2019ve achieved together\u2014and an exciting glimpse into the future of cloud computing.<\/p>\n\n\n\n<p>On July 19, 2025, OpenStack will turn 15, but we will be celebrating all year long! To commemorate OpenStack\u2019s 15th birthday, we\u2019re inviting our community to celebrate throughout the year. Across the globe, OpenStack user groups will be hosting local events to reflect on our journey, discuss the future, and, most importantly, connect.<\/p>\n\n\n\n<p><strong>Find a Birthday Party Near You<\/strong><\/p>\n\n\n\n<p>The following list of Birthdays is still evolving but here are some upcoming OpenStack birthday celebrations in your community:<\/p>\n\n\n\n<ul><li>Kinshasa, DRC &#8211; 23 January<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/brussels-openinfra-meetup-group\/events\/304883862\/?eventOrigin=group_past_events\">Brussels, BE<\/a> &#8211; 1 February<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openinfrastructure-la\/events\/306418939\/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal&amp;utm_source=link\">Pasadena, CA<\/a> &#8211; 6 March<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openinfra-lowersaxony\/events\/306901826\/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal\">Erlangen, Germany<\/a> &#8211; 29 &amp; 30 April<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openinfra-user-group-sweden\/events\/306139678\/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal&amp;utm_source=link\">Stockholm, SE<\/a> &#8211; 22 May<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/tunisian-openinfra-group\/events\/307531023\/?eventOrigin=network_page\">Tunis, Tunisia<\/a> &#8211; 7 May<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/athens-openstack-user-group\/events\/307489549\/\">Athens, GR<\/a> &#8211; 8 May<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openstack-europe\/events\/307455858\/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal&amp;utm_source=link\">Virtual (OpenStack Europe)<\/a> &#8211; 14 May<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openstack-france\/events\/307492285\/?eventOrigin=network_page\">Paris, FR<\/a> &#8211; 3 June<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/fr-FR\/openstack-rennes\/events\/306903998\/?eventOrigin=group_upcoming_events\">Rennes, FR<\/a> &#8211; 5 June<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/vietopenstack\/events\/308469676\/\">Vietnam<\/a> &#8211; 15 June<\/li><\/ul>\n\n\n\n<ul><li>Tokyo, JP &#8211; 3 July<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/colombia-openinfra-user-group\/events\/308383244\/?eventOrigin=network_page\">Bogota, CO<\/a> &#8211; 3 July<\/li><\/ul>\n\n\n\n<ul><li>China &#8211; July 5<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/australian-open-infrastructure-user-group\/events\/308833359\/?eventOrigin=network_page\">Melbourne, AU<\/a> &#8211; 17 July<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openstack-nigeria-user-group\/events\/309034515\/?utm_medium=email&amp;utm_source=braze_canvas&amp;utm_campaign=mmrk_alleng_event_announcement_prod_unfiltered_v7_en&amp;utm_term=promo&amp;utm_content=lp_meetup&amp;dispatch_id=686d45ba13eb06f401b1b283bcac1b8d\">Kaduna, NG<\/a> &#8211; 19 July<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openstack-and-open-infrastructure-korea\/events\/309573438\/?eventOrigin=network_page\">Seoul, KR<\/a> &#8211; 24 July<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/2025.openinfra.id\/\">Yogyakarta, ID<\/a> &#8211; 19 July<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/indian-openinfra-user-group\/events\/310079817\/?eventOrigin=network_page\">Bangalore, India<\/a> &#8211; 22 August<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openinfra-user-group-kenya\/events\/308280635\/?eventOrigin=network_page\">Nairobi, KE<\/a> &#8211; 6 September<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/new-zealand-openstack-user-group\/events\/310757309\/?utm_medium=email&amp;utm_source=braze_canvas&amp;utm_campaign=mmrk_alleng_event_announcement_prod_unfiltered_v7_en&amp;utm_term=promo&amp;utm_content=lp_meetup&amp;dispatch_id=68b0fb57df08045a48ab3251facad3d2\">New Zealand<\/a> &#8211; 29 September<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openinfra-austin\/events\/310508680\/?eventOrigin=group_upcoming_events\">Austin, TX<\/a> &#8211; 3 October<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/summit2025.openinfra.org\/a\/schedule\/#view=list&amp;title=tOAST\">Paris, FR<\/a> &#8211; 17 October<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/pl-PL\/openinfra-user-group-poland\/events\/311403021\/\">Warsaw, PL<\/a> &#8211; 27 October<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.linkedin.com\/groups\/15122007\/\">Auckland, NZ <\/a>&#8211; 28 October<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/openstack-atlanta\/events\/311071434\/?eventOrigin=group_upcoming_events\">Atlanta, GA<\/a> &#8211; 12 November<\/li><\/ul>\n\n\n\n<ul><li><a href=\"https:\/\/www.meetup.com\/montreal-openstack\/events\/310374679\/?eventOrigin=network_page\">Montreal, CA<\/a> &#8211; 13 November<\/li><\/ul>\n\n\n\n<p>If your organization is interested in sponsoring a birthday party, reach out to <a href=\"mailto:helena@openinfra.dev\">helena@openinfra.dev<\/a> for more details.<\/p>\n\n\n\n<p>Let\u2019s make this a year to remember! Share your stories, photos, and experiences using #WeAreOpenStack and connect with fellow community members.<\/p>\n\n\n\n<p>Here\u2019s to 15 years of OpenStack!<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-1024x768.jpg\" alt=\"\" data-id=\"9854\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/img_3567-1\/\" class=\"wp-image-9854\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-1024x768.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-768x576.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-1536x1152.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/IMG_3567-1-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"711\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2-1024x711.jpg\" alt=\"\" data-id=\"9866\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/20250416_092059-2\/\" class=\"wp-image-9866\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2-1024x711.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2-300x208.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2-768x533.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2-1536x1067.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250416_092059-2.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration-1024x768.jpg\" alt=\"\" data-id=\"9858\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/fosdem-celebration\/\" class=\"wp-image-9858\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration-1024x768.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration-768x576.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration-1536x1152.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/FOSDEM-Celebration.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"800\" height=\"450\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019367611-1.jpg\" alt=\"\" data-id=\"9865\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/1746019367611-1\/\" class=\"wp-image-9865\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019367611-1.jpg 800w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019367611-1-300x169.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019367611-1-768x432.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"565\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/035e0cf2dcf4e14abac9ea9e9d13cc7c-1024x565.jpg\" alt=\"\" data-id=\"9862\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/035e0cf2dcf4e14abac9ea9e9d13cc7c\/\" class=\"wp-image-9862\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/035e0cf2dcf4e14abac9ea9e9d13cc7c-1024x565.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/035e0cf2dcf4e14abac9ea9e9d13cc7c-300x166.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/035e0cf2dcf4e14abac9ea9e9d13cc7c-768x424.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/035e0cf2dcf4e14abac9ea9e9d13cc7c.jpg 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/image-5-1024x576.jpg\" alt=\"\" data-id=\"9869\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/image-5\/\" class=\"wp-image-9869\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/image-5-1024x576.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/image-5-300x169.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/image-5-768x432.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/image-5.jpg 1500w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/15thOpenStack-1-768x1024.jpg\" alt=\"\" data-id=\"9856\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/15thopenstack-1\/\" class=\"wp-image-9856\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/15thOpenStack-1-768x1024.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/15thOpenStack-1-225x300.jpg 225w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/15thOpenStack-1-1152x1536.jpg 1152w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/15thOpenStack-1.jpg 1280w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-768x1024.jpg\" alt=\"\" data-id=\"9867\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/20250306_184116-1\/\" class=\"wp-image-9867\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-768x1024.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-225x300.jpg 225w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-1152x1536.jpg 1152w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-1536x2048.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/20250306_184116-1-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-768x1024.jpg\" alt=\"\" data-id=\"9874\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/pxl_20250522_073443269-1\/\" class=\"wp-image-9874\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-768x1024.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-225x300.jpg 225w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-1152x1536.jpg 1152w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-1536x2048.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250522_073443269-1-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-1024x768.jpg\" alt=\"\" data-id=\"9863\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/pxl_20250603_184048603\/\" class=\"wp-image-9863\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-1024x768.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-768x576.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-1536x1152.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/PXL_20250603_184048603-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"800\" height=\"598\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019380771-1-2.jpg\" alt=\"\" data-id=\"9861\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/1746019380771-1-2\/\" class=\"wp-image-9861\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019380771-1-2.jpg 800w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019380771-1-2-300x224.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/1746019380771-1-2-768x574.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-1024x683.jpg\" alt=\"\" data-id=\"9882\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/cls-94\/\" class=\"wp-image-9882\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-1024x683.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-300x200.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-768x512.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-1536x1024.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-94-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-1024x683.jpg\" alt=\"\" data-id=\"9884\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/cls-90\/\" class=\"wp-image-9884\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-1024x683.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-300x200.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-768x512.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-1536x1024.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-90-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"683\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-1024x683.jpg\" alt=\"\" data-id=\"9886\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/cls-98\/\" class=\"wp-image-9886\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-1024x683.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-300x200.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-768x512.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-1536x1024.jpg 1536w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/07\/Cls-98-2048x1365.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"983\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01224-983x1024.jpg\" alt=\"\" data-id=\"9901\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/dsc01224\/\" class=\"wp-image-9901\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01224-983x1024.jpg 983w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01224-288x300.jpg 288w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01224-768x800.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01224.jpg 1440w\" sizes=\"(max-width: 983px) 100vw, 983px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"804\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244-804x1024.jpg\" alt=\"\" data-id=\"9902\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/dsc01244\/\" class=\"wp-image-9902\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244-804x1024.jpg 804w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244-236x300.jpg 236w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244-768x978.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244-1207x1536.jpg 1207w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01244.jpg 1440w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"534\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01312-1024x534.jpg\" alt=\"\" data-id=\"9903\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/dsc01312\/\" class=\"wp-image-9903\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01312-1024x534.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01312-300x156.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01312-768x401.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/09\/DSC01312.jpg 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/thumbnail_IMG_7789-1024x768.jpg\" alt=\"\" data-id=\"9918\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/thumbnail_img_7789\/\" class=\"wp-image-9918\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/thumbnail_IMG_7789-1024x768.jpg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/thumbnail_IMG_7789-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/thumbnail_IMG_7789-768x576.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/thumbnail_IMG_7789.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_9484-1024x768.jpeg\" alt=\"\" data-id=\"9919\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/img_9484\/\" class=\"wp-image-9919\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_9484-1024x768.jpeg 1024w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_9484-300x225.jpeg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_9484-768x576.jpeg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_9484.jpeg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0146-768x1024.jpg\" alt=\"\" data-id=\"9923\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/img_0146-2\/\" class=\"wp-image-9923\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0146-768x1024.jpg 768w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0146-225x300.jpg 225w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0146-rotated.jpg 900w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"900\" height=\"675\" src=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0114.jpg\" alt=\"\" data-id=\"9924\" data-full-url=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0114.jpg\" data-link=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/img_0114-2\/\" class=\"wp-image-9924\" srcset=\"https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0114.jpg 900w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0114-300x225.jpg 300w, https:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2025\/12\/IMG_0114-768x576.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The last fifteen years of OpenStack\u2019s success is not just about the technology\u2014it\u2019s about the incredible global community that has fueled its growth. Thousands of developers, operators, and users have contributed to its evolution, ensuring that OpenStack remains a robust, scalable, and flexible solution for modern cloud needs. From large enterprises to startups and academic&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/celebrating-15-years-of-openstack\/\" class=\"more-link\" title=\"Read Celebrating 15 Years of OpenStack!\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/9756"}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=9756"}],"version-history":[{"count":65,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/9756\/revisions"}],"predecessor-version":[{"id":9925,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/9756\/revisions\/9925"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=9756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=9756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=9756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}