{"id":9254,"date":"2025-05-14T09:48:03","date_gmt":"2025-05-14T07:48:03","guid":{"rendered":"https:\/\/anexia.com\/blog\/?p=9254"},"modified":"2025-05-14T09:48:46","modified_gmt":"2025-05-14T07:48:46","slug":"building-sustainable-apis-anexian-harald-tells-you-how","status":"publish","type":"post","link":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/","title":{"rendered":"Building sustainable APIs: Anexian Harald tells you how"},"content":{"rendered":"<p><a href=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9249 size-large\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost-1024x597.png\" alt=\"Ein Bild von Anexianer Harald Nezbeda zu seinem Vortrag &quot;Building Better APIs: From Django to Client Libraries with OpenAPI\" width=\"474\" height=\"276\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost-1024x597.png 1024w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost-300x175.png 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost-768x448.png 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost-1536x896.png 1536w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Blogpost.png 1800w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p>On Saturday, April 26th, 2025, our colleague Harald held an exciting talk at the <a href=\"https:\/\/www.linuxtage.at\/en\/\">Grazer Linuxtage<\/a> at TU Graz. In his session &#8222;Building Better APIs: From Django to Client Libraries with OpenAPI&#8220;, Harald showed how modern API development can be made not only more efficient but also more sustainable through the targeted use of OpenAPI.<\/p>\n<p>Harald presented a compact overview of the basics of OpenAPI and demonstrated how interactive documentation can be created using tools such as Swagger UI. He also showed how OpenAPI can be usefully integrated into existing development workflows in order to automatically create client libraries for various programming languages.<\/p>\n<p>He also emphasized the often underestimated topic of API compatibility and gave a practical demonstration of how OpenAPI helps to keep interfaces stable in the long term, even if requirements change over time. By maintaining a clear schema, breaking changes can be recognized and avoided at an early stage. Versioning, tests against existing clients and automated checks for schema compatibility are essential tools here.<\/p>\n<p>Curious? Then take a look at his entire presentation here: <a href=\"https:\/\/media.ccc.de\/v\/glt25-528-building-better-apis-from-django-to-client-libraries-with-openapi\">Building Better APIs: From Django to Client Libraries with OpenAPI<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.<\/p>\n","protected":false},"author":47,"featured_media":9250,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2211,1127,2255],"tags":[2702,1610],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog<\/title>\n<meta name=\"description\" content=\"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog\" \/>\n<meta property=\"og:description\" content=\"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/\" \/>\n<meta property=\"og:site_name\" content=\"ANEXIA Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/anexiagmbh\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-14T07:48:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-14T07:48:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png\" \/>\n\t<meta property=\"og:image:width\" content=\"672\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bianca Aldinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:site\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bianca Aldinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/\",\"url\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/\",\"name\":\"Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog\",\"isPartOf\":{\"@id\":\"https:\/\/anexia.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png\",\"datePublished\":\"2025-05-14T07:48:03+00:00\",\"dateModified\":\"2025-05-14T07:48:46+00:00\",\"author\":{\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/bdc6f0cc5dc56835109748527ae31778\"},\"description\":\"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.\",\"breadcrumb\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage\",\"url\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png\",\"contentUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png\",\"width\":672,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/anexia.com\/blog\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building sustainable APIs: Anexian Harald tells you how\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/anexia.com\/blog\/#website\",\"url\":\"https:\/\/anexia.com\/blog\/\",\"name\":\"ANEXIA Blog\",\"description\":\"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/anexia.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/bdc6f0cc5dc56835109748527ae31778\",\"name\":\"Bianca Aldinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7819156cff96e2498826d4dc9fc66452?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7819156cff96e2498826d4dc9fc66452?s=96&d=mm&r=g\",\"caption\":\"Bianca Aldinger\"},\"url\":\"https:\/\/anexia.com\/blog\/author\/baldinger\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog","description":"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/","og_locale":"de_DE","og_type":"article","og_title":"Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog","og_description":"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.","og_url":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/","og_site_name":"ANEXIA Blog","article_publisher":"https:\/\/www.facebook.com\/anexiagmbh\/","article_published_time":"2025-05-14T07:48:03+00:00","article_modified_time":"2025-05-14T07:48:46+00:00","og_image":[{"width":672,"height":372,"url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png","type":"image\/png"}],"author":"Bianca Aldinger","twitter_card":"summary_large_image","twitter_creator":"@_ANEXIA","twitter_site":"@_ANEXIA","twitter_misc":{"Verfasst von":"Bianca Aldinger","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/","url":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/","name":"Building sustainable APIs: Anexian Harald tells you how - ANEXIA Blog","isPartOf":{"@id":"https:\/\/anexia.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage"},"image":{"@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage"},"thumbnailUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png","datePublished":"2025-05-14T07:48:03+00:00","dateModified":"2025-05-14T07:48:46+00:00","author":{"@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/bdc6f0cc5dc56835109748527ae31778"},"description":"Anexian Harald explains in his talk at the Grazer Linuxtage how to make modern APIs development more efficient.","breadcrumb":{"@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#primaryimage","url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png","contentUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2025\/05\/ANX_HNezbeda_Teaser.png","width":672,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/anexia.com\/blog\/en\/building-sustainable-apis-anexian-harald-tells-you-how\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anexia.com\/blog\/de\/"},{"@type":"ListItem","position":2,"name":"Building sustainable APIs: Anexian Harald tells you how"}]},{"@type":"WebSite","@id":"https:\/\/anexia.com\/blog\/#website","url":"https:\/\/anexia.com\/blog\/","name":"ANEXIA Blog","description":"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anexia.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/bdc6f0cc5dc56835109748527ae31778","name":"Bianca Aldinger","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7819156cff96e2498826d4dc9fc66452?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7819156cff96e2498826d4dc9fc66452?s=96&d=mm&r=g","caption":"Bianca Aldinger"},"url":"https:\/\/anexia.com\/blog\/author\/baldinger\/"}]}},"lang":"en","translations":{"en":9254},"amp_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/9254"}],"collection":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/comments?post=9254"}],"version-history":[{"count":1,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/9254\/revisions"}],"predecessor-version":[{"id":9255,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/9254\/revisions\/9255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media\/9250"}],"wp:attachment":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media?parent=9254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/categories?post=9254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/tags?post=9254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}