{"id":5184,"date":"2020-01-03T04:03:39","date_gmt":"2020-01-03T08:03:39","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=5184"},"modified":"2020-01-03T04:03:44","modified_gmt":"2020-01-03T08:03:44","slug":"swagger-vs-openapi-whats-the-difference","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/","title":{"rendered":"Swagger vs OpenAPI: What\u2019s the Difference?"},"content":{"rendered":"<p>OpenAPI is mainly the official name for the\nspecification. Moreover, the development of the specification is mainly\nfostered through the OpenAPI Initiative that mainly involves above 30\norganizations of diverse areas of the tech world &#x2014; that includes IBM,\nMicrosoft, capitalOne, and Google. However, Smartbear Software is a company\nthat leads the development of Swagger tools and it is even a member of\nInitiative done by OpenAPI thereby helping the lead for the evolution of\nspecification.<\/p>\n\n\n\n<p>Swagger is a name that is generally associated\nwith most well-known as well as extensively used tools to implement the\nspecification of OpenAPI. Also, Swagger toolset consists of a mix of the\nopen-source which is a free and commercial tool that may be also used at\nvarious stages of the lifecycle of <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/api\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>API<\/a>.<\/p>\n\n\n\n<p><em><strong>These tools mainly consist of:<\/strong><\/em><\/p>\n\n\n\n<p>&#x2022; <strong>Swagger Editor: <\/strong>It allows you to edit the OpenAPI specifications in YAML that is inside the browser and also to preview documentations based on real-time.<\/p>\n\n\n\n<p>&#x2022;<strong> Swagger UI:<\/strong> The Swagger UI is mainly the collection of the HTML, CSS assets and Javascript that dynamically generate some of the stunning documentation from the API which is OAS-compliant.<\/p>\n\n\n\n<p>&#x2022;<strong> Swagger Codegen: <\/strong>It permits the generation of the libraries of API clients such as SDK generation, and the server stubs along with documentation that is automatically given with the spec of OpenAPI.<\/p>\n\n\n\n<p>&#x2022; <strong>Swagger Parser: <\/strong>It is mainly the Standalone library for parse definition of OpenAPI from Java<\/p>\n\n\n\n<p>&#x2022; <strong>Swagger Core: <\/strong>It is the Java-related libraries that can create, work and can consume with the definitions of OpenAPI<\/p>\n\n\n\n<p>&#x2022; <strong>Swagger Inspector: <\/strong>It is the API testing tool which allows you to simply validate the APIs &amp; generate the definition of OpenAPI from the current API<\/p>\n\n\n\n<p>&#x2022;<strong> SwaggerHub:<\/strong> It is commercial and free of cost where the API design, as well as documentation, is created for the teams that are working with the OpenAPI.<\/p>\n\n\n\n<p>As a Swagger tool that was developed by a team\nthat is mainly involved in the creation of the original Specification of\nSwagger, the tools that are usually viewed as being synonymous with specific\nspecs. However, Swagger tools usually are not only tools that are available to\nimplement the specification of OpenAPI. There is an extensive variety of the\nAPI design, testing, documentation, management along with monitoring solutions\nwhich support the version 2.0 for the set specification, and they also working\nactively for adding the support of 3.0 versions.<\/p>\n\n\n\n<p><strong>Why have the Swagger tools also changed the\nname to OpenAPI?<\/strong><\/p>\n\n\n\n<p>The ecosystem of Swagger also has been\ncomprised of Specification and core open the tooling source around it, quite\nfamously Swagger UI, Swagger Codegen and Swagger Editor. The great reason why\nit is about Specification as it has become much extensively adopted because of\nthe reason the tooling has lived alongside.<\/p>\n\n\n\n<p>Here, SmartBear donated Specification, but\nfamous and renowned open-source for Swagger tooling retained original branding\nbecause of the strong association of the developers, tech writers, designers\nand also testers that had with such tooling.<\/p>\n\n\n\n<p>The specification mainly is not, and also has\nnot been associated solely with tools of Swagger. The decision about donating\nthe specification as well as the form of the OpenAPI Initiative is mainly to\nmake sure that OpenAPI stays completely neutral. This is the reason that we are\nthrilled to check various people across API space that includes companies that\neven support various formats of definition such as API Blueprint as well as\nRAML.<\/p>\n\n\n\n<p><strong>Understanding about Swagger Communities and\nOpenAPI<\/strong><\/p>\n\n\n\n<p>Though there will be some overlap between\npeople which contribute to OpenAPI, and also those which contribute to the\ntooling of Swagger, such two communities are mainly independent of one other.\nAs it is mentioned, the initiative of OpenAPI is an open organization that is\nvendor-neutral that greets involvement from anyone who wants to assist evolving\nor even leveraging specification in the development of API. Organizations also\nare invited for joining a growing list of the members contributing to this kind\nof Specification, and also people are welcome for participating through sharing\ntheir feedback and ideas or attending various OAS meetups that are held at the\nlocations around the world every month.<\/p>\n\n\n\n<p>The tool of Swagger has a community of their\nown; it is focused on improving the current projects of Swagger, and introduces\nsome great ideas and even feature. The community of Swagger is well fostered by\nthe team at the SmartBear Software that invests in the development of tools of\nopen source Swagger, but it is even driven by contributions for various swagger\nusers that are located all around the world.<\/p>\n\n\n\n<p><strong>Looking ahead for the bright future of OpenAPI<\/strong><\/p>\n\n\n\n<p>We are now looking ahead to see the OpenAPI\nthat becomes the name that everyone in API space usually recognizes, and we are\nalso much thrilled to be a part of the growing community being the initiative\nmembers of OpenAPI. With this, you will be quite cleared about the questions\nand queries about OpenAPI and their relationship with the Swagger.<\/p>\n\n\n\n<p><strong>Let us quickly recap:<\/strong><\/p>\n\n\n\n<p>&#x2013; The Specification got renamed to OpenAPI\nSpecification in the year 2015. The OpenAPI 3.0 is the latest and updated\nversion of the specification.<\/p>\n\n\n\n<p>&#x2013; The tool of Swagger is usually supported by\nSmartBear Software, that is among the much popular tools that implementing\nspecification of OpenAPI, and it will continue to simply maintain the name of\nSwagger (Swagger UI, Hub, Swagger Editor, and others)<\/p>\n\n\n\n<p>&#x2013; Various pro tools are not related to\nSwagger, which supports OpenAPI 2.0 Specification, and list of the tools that\nsupport 3.0 which grows regularly.<\/p>\n\n\n\n<p>&#x2013; Swagger and OpenAPI both have some of the\nopen-source communities.<\/p>\n\n\n\n<p><strong>Conclusion:<\/strong><\/p>\n\n\n\n<p>When the software is developed software, the\npossibility is that you will be developing the Web APIs. On the other hand,\nwhile you may not be a company such as Twilio this is running to have the great\npublic API program, and also there is yet some great chance that you are\nbuilding the APIs for also some of the chosen partners or just for internal\nuse. Like an instance for connecting the native application of mobile at the\nbackend.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenAPI is mainly the official name for the specification. Moreover, the development of the specification is mainly fostered through the OpenAPI Initiative that mainly involves &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":5185,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1722,1721,1720],"class_list":["post-5184","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-openapi","tag-swagger","tag-swagger-vs-openapi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"OpenAPI is mainly the official name for the specification. Moreover, the development of the specification is mainly fostered through the OpenAPI Initiative that mainly involves ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-03T08:03:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-03T08:03:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png\" \/>\n\t<meta property=\"og:image:width\" content=\"755\" \/>\n\t<meta property=\"og:image:height\" content=\"406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"Swagger vs OpenAPI: What\u2019s the Difference?\",\"datePublished\":\"2020-01-03T08:03:39+00:00\",\"dateModified\":\"2020-01-03T08:03:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/\"},\"wordCount\":1009,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Swagger-vs-OpenAPI.png\",\"keywords\":[\"OpenAPI\",\"Swagger\",\"Swagger vs OpenAPI\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/\",\"name\":\"Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Swagger-vs-OpenAPI.png\",\"datePublished\":\"2020-01-03T08:03:39+00:00\",\"dateModified\":\"2020-01-03T08:03:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Swagger-vs-OpenAPI.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Swagger-vs-OpenAPI.png\",\"width\":755,\"height\":406,\"caption\":\"Swagger vs OpenAPI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/2020\\\/01\\\/03\\\/swagger-vs-openapi-whats-the-difference\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Swagger vs OpenAPI: What\u2019s the Difference?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.freelancinggig.com\\\/blog\\\/#\\\/schema\\\/person\\\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","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:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/","og_locale":"en_US","og_type":"article","og_title":"Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"OpenAPI is mainly the official name for the specification. Moreover, the development of the specification is mainly fostered through the OpenAPI Initiative that mainly involves ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2020-01-03T08:03:39+00:00","article_modified_time":"2020-01-03T08:03:44+00:00","og_image":[{"width":755,"height":406,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png","type":"image\/png"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"Swagger vs OpenAPI: What\u2019s the Difference?","datePublished":"2020-01-03T08:03:39+00:00","dateModified":"2020-01-03T08:03:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/"},"wordCount":1009,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png","keywords":["OpenAPI","Swagger","Swagger vs OpenAPI"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/","url":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/","name":"Swagger vs OpenAPI: What\u2019s the Difference? - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png","datePublished":"2020-01-03T08:03:39+00:00","dateModified":"2020-01-03T08:03:44+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/01\/Swagger-vs-OpenAPI.png","width":755,"height":406,"caption":"Swagger vs OpenAPI"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/01\/03\/swagger-vs-openapi-whats-the-difference\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Swagger vs OpenAPI: What\u2019s the Difference?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=5184"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5184\/revisions"}],"predecessor-version":[{"id":5186,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5184\/revisions\/5186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/5185"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=5184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=5184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=5184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}