{"id":3295,"date":"2017-04-17T16:48:54","date_gmt":"2017-04-17T23:48:54","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3295"},"modified":"2025-06-13T19:58:34","modified_gmt":"2025-06-14T02:58:34","slug":"managing-rest-apis-swagger-video","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/managing-rest-apis-swagger-video\/","title":{"rendered":"Swagger\ub85c REST API \uad00\ub9ac\ud558\uae30(\ub3d9\uc601\uc0c1)"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \ud1b5\ud569 <a href=\"https:\/\/swagger.io\">Swagger<\/a> \ub97c \uba87 \ub2ec \uc804\uc5d0 \ubb38\uc11c\uc5d0 \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. \"Swagger\"\ub294 REST API\ub97c \uad00\ub9ac\ud558\uae30 \uc704\ud55c \ub3c4\uad6c \ubc0f \uae30\ud0c0 \ub9ac\uc18c\uc2a4\ub85c \uad6c\uc131\ub41c \uc5d0\ucf54\uc2dc\uc2a4\ud15c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc2a4\uc6e8\uac70\uc758 \ud575\uc2ec\uc740 <a href=\"https:\/\/swagger.io\/specification\/\">\uc2a4\uc6e8\uac70 \uc0ac\uc591<\/a>. (\uc2a4\uc6e8\uac70\uc758 \ubc30\ud6c4 \uadf8\ub8f9\uc740 \uc774 \uc0ac\uc591\uc744 <a href=\"https:\/\/www.openapis.org\/\">OpenAPI \uc774\ub2c8\uc154\ud2f0\ube0c<\/a>. \uc6d0\ubcf8 \uc0ac\uc774\ud2b8, <a href=\"https:\/\/swagger.io\">swagger.io<\/a> \ub3c4\uad6c \ub4f1\uc744 \uc704\ud55c \uae30\ubcf8 \uc0ac\uc774\ud2b8\ub85c \uc720\uc9c0\ub428).<\/p>\n<p>\uc5d4\ub4dc\ud3ec\uc778\ud2b8\uc5d0 \ub300\ud55c API \uc0ac\uc591\uc774 \uc815\uc758\ub418\uba74 \uba87 \uac00\uc9c0 \uc720\uc6a9\ud55c \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc81c\uac00 \uac00\uc7a5 \uc88b\uc544\ud558\ub294 \ub450 \uac00\uc9c0 \uae30\ub2a5\uc740 \uc784\ubca0\ub4dc \uac00\ub2a5\ud55c \"\ub77c\uc774\ube0c\" \ubb38\uc11c\uc640 \ud074\ub77c\uc774\uc5b8\ud2b8 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc785\ub2c8\ub2e4. \uc774 \uc9e7\uc740 \ub3d9\uc601\uc0c1\uc744 \ud1b5\ud574 Swagger\uc758 \uba87 \uac00\uc9c0 \uae30\ub2a5\uc744 \uc2dc\uc5f0\ud574 \ubcf4\uc138\uc694.<br \/>\n[\uc720\ud29c\ube0c https:\/\/www.youtube.com\/watch?v=0UWiE-c9Nds&amp;w=560&amp;h=315]<br \/>\n\uc2a4\uc640\uac70 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc0ac\uc6a9 \uc608\uc2dc\ub294 \uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 \ucc38\uc870\ud558\uc138\uc694: <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/node-js-swagger-monitor-document-changes-couchbase-mobile\/\">https:\/\/www.couchbase.com\/blog\/node-js-swagger-monitor-document-changes-couchbase-mobile\/<\/a><\/p>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uacf5\uac1c API\uc5d0 \ub300\ud55c Swagger \uc0ac\uc591\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbasemobile.com\/sync-gateway-public\/spec.json\">\uc5ec\uae30<\/a>\ubc0f \uad00\ub9ac\uc790 API <a href=\"https:\/\/docs.couchbasemobile.com\/sync-gateway-admin\/spec.json\">\uc5ec\uae30<\/a>.<\/p>\n<p>\ub3d9\uc601\uc0c1\uc5d0\uc11c \ucc38\uc870\ud55c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uad6c\uc131\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. \uccab \ubc88\uc9f8\ub294 swagger.io\uc5d0\uc11c \uc561\uc138\uc2a4\ub97c \ud5c8\uc6a9\ud558\ub294 CORS \uad6c\uc131\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"lang:js decode:true\">{\r\n  \"log\": [\"*\"],\r\n  \"CORS\": {\r\n     \"Origin\":[\"*\"],\r\n     \"Headers\": [\"Content-Type\"]\r\n  },\r\n  \"databases\": {\r\n    \"db\": {\r\n      \"server\": \"walrus:\",\r\n      \"users\": { \"GUEST\": { \"disabled\": false, \"admin_channels\": [\"*\"] } },\r\n      \"allow_empty_password\": true\r\n    }\r\n  }\r\n}<\/pre>\n<p>\ub450 \ubc88\uc9f8\ub294 \ub77c\uc774\ube0c \ubb38\uc11c\ub97c \ud1b5\ud574 \ud1b5\ud654\ub97c \uc0ac\uc6a9\ud574 \ubcf4\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<pre class=\"lang:js decode:true\">{\r\n   \"log\": [\r\n      \"*\"\r\n   ],\r\n   \"SSLCert\": \"cert.pem\",\r\n   \"SSLKey\": \"privkey.pem\",\r\n   \"CORS\": {\r\n      \"Origin\": [\"*\"],\r\n      \"Headers\": [\"Content-Type\"]\r\n   },\r\n   \"databases\": {\r\n      \"db\": {\r\n         \"server\": \"walrus:\",\r\n         \"users\": {\r\n            \"GUEST\": {\r\n               \"disabled\":false,\r\n               \"admin_channels\": [\r\n                  \"*\"\r\n               ]\r\n            }\r\n         }\r\n      }\r\n   }\r\n}<\/pre>\n<p>(\ucc38\uace0: \ud604\uc7ac Couchbase \ubb38\uc11c\uc5d0\uc11c \ud638\ucd9c\ud558\ub294 \ub370 \uc54c\ub824\uc9c4 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uc81c \ubcf4\uc548 \ubaa8\ubc94 \uc0ac\ub840\uc5d0 \ub530\ub77c Couchbase\ub294 https\ub97c \ud1b5\ud55c \uc561\uc138\uc2a4\ub97c \uc694\uad6c\ud569\ub2c8\ub2e4. \uc989, \ubb38\uc11c\ub3c4 https\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub9ac\ub514\ub809\uc158\ub429\ub2c8\ub2e4. \uc989, SSL\uc744 \uc0ac\uc6a9\ud558\ub3c4\ub85d \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc124\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. \ubb38\uc11c \ubcf4\uae30 <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/configuring-ssl\/index.html\">\uc5ec\uae30<\/a> \ub97c \ucc38\uc870\ud558\uc138\uc694.)<\/p>\n<h2>\ud3ec\uc2a4\ud2b8 \uc2a4\ud06c\ub9bd\ud2b8<\/h2>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubc0f \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ub2e4\uc6b4\ub85c\ub4dc <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/downloads\/\">\uc5ec\uae30<\/a>. \ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/couchbase-lite\/index.html?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\ubb38\uc11c<\/a> \ub97c \ucc38\uc870\ud558\uc5ec \ud504\ub85c\uc81d\ud2b8\uc5d0 Couchbase Lite\ub97c \ucd94\uac00\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud558\uc138\uc694.<\/p>\n<p>\ub354 \ub9ce\uc740 \ub9ac\uc18c\uc2a4\ub97c \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/community\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uac1c\ubc1c\uc790 \ud3ec\ud138<\/a> \ud2b8\uc704\ud130\uc5d0\uc11c \ud314\ub85c\uc6b0\ud558\uc138\uc694 <a href=\"https:\/\/twitter.com\/CouchbaseDev\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c<\/a>.<\/p>\n<p>\uc9c8\ubb38\uc5d0 \ub300\ud55c \ub2f5\ubcc0\uc744 \uac8c\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\ud3ec\ub7fc<\/a>. \uadf8\ub9ac\uace0 \ub2e4\uc74c\uc5d0\ub3c4 \uc801\uadf9\uc801\uc73c\ub85c \ucc38\uc5ec\ud569\ub2c8\ub2e4. <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">\uc2a4\ud0dd \uc624\ubc84\ud50c\ub85c<\/a>.<\/p>\n<p>\uc9c8\ubb38, \uc758\uacac, \ubcf4\uace0 \uc2f6\uc740 \uc8fc\uc81c \ub4f1\uc774 \uc788\uc73c\uba74 \ud2b8\uc704\ud130\uc5d0\uc11c \uc800\uc5d0\uac8c \uc5f0\ub77d\ud574 \uc8fc\uc138\uc694. <a href=\"https:\/\/twitter.com\/HodGreeley\">\ud638\ub4dc\uadf8\ub9b4\ub9ac<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase incorporated Swagger into our documentation a few months ago. &#8220;Swagger&#8221; refers to an ecosystem of tools and other resources for managing REST APIs. Core to Swagger is the Swagger specification. (The group behind Swagger donated the spec to the [&hellip;]<\/p>","protected":false},"author":73,"featured_media":3296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,2366],"tags":[1950,1790],"ppma_author":[9042],"class_list":["post-3295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-sync-gateway","tag-rest-api","tag-swagger"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Managing REST APIs with Swagger (video) - The Couchbase Blog<\/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.couchbase.com\/blog\/ko\/managing-rest-apis-swagger-video\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing REST APIs with Swagger (video)\" \/>\n<meta property=\"og:description\" content=\"Couchbase incorporated Swagger into our documentation a few months ago. &#8220;Swagger&#8221; refers to an ecosystem of tools and other resources for managing REST APIs. Core to Swagger is the Swagger specification. (The group behind Swagger donated the spec to the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/managing-rest-apis-swagger-video\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-17T23:48:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:58:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HodGreeley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"Managing REST APIs with Swagger (video)\",\"datePublished\":\"2017-04-17T23:48:54+00:00\",\"dateModified\":\"2025-06-14T02:58:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/\"},\"wordCount\":311,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png\",\"keywords\":[\"REST API\",\"Swagger\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Sync Gateway\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/\",\"name\":\"Managing REST APIs with Swagger (video) - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png\",\"datePublished\":\"2017-04-17T23:48:54+00:00\",\"dateModified\":\"2025-06-14T02:58:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing REST APIs with Swagger (video)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\",\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"caption\":\"Hod Greeley, Developer Advocate, Couchbase\"},\"description\":\"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.\",\"sameAs\":[\"https:\/\/hod.greeley.org\/blog\",\"https:\/\/x.com\/HodGreeley\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/hod-greeley\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Swagger\ub85c REST API \uad00\ub9ac\ud558\uae30(\ub3d9\uc601\uc0c1) - Couchbase \ube14\ub85c\uadf8","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.couchbase.com\/blog\/ko\/managing-rest-apis-swagger-video\/","og_locale":"ko_KR","og_type":"article","og_title":"Managing REST APIs with Swagger (video)","og_description":"Couchbase incorporated Swagger into our documentation a few months ago. &#8220;Swagger&#8221; refers to an ecosystem of tools and other resources for managing REST APIs. Core to Swagger is the Swagger specification. (The group behind Swagger donated the spec to the [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/managing-rest-apis-swagger-video\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-04-17T23:48:54+00:00","article_modified_time":"2025-06-14T02:58:34+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png","type":"image\/png"}],"author":"Hod Greeley, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@HodGreeley","twitter_misc":{"Written by":"Hod Greeley, Developer Advocate, Couchbase","Est. reading time":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"Managing REST APIs with Swagger (video)","datePublished":"2017-04-17T23:48:54+00:00","dateModified":"2025-06-14T02:58:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/"},"wordCount":311,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png","keywords":["REST API","Swagger"],"articleSection":["Best Practices and Tutorials","Sync Gateway"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/","url":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/","name":"Swagger\ub85c REST API \uad00\ub9ac\ud558\uae30(\ub3d9\uc601\uc0c1) - Couchbase \ube14\ub85c\uadf8","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png","datePublished":"2017-04-17T23:48:54+00:00","dateModified":"2025-06-14T02:58:34+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/SwaggerHighlight.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/managing-rest-apis-swagger-video\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Managing REST APIs with Swagger (video)"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4","name":"\ud638\ub4dc \uadf8\ub9b4\ub9ac, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87","url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","caption":"Hod Greeley, Developer Advocate, Couchbase"},"description":"\ud638\ub4dc \uadf8\ub808\uc774\ub9ac\ub294 \uc2e4\ub9ac\ucf58\ubc38\ub9ac\uc5d0 \uac70\uc8fc\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uad00\ub9ac\uc790\ub85c\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \uc804\uc0b0 \ubb3c\ub9ac\ud559 \ubc0f \ud654\ud559, \ucef4\ud4e8\ud130 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548, \uae08\uc735, \ubaa8\ubc14\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubd84\uc57c\uc5d0\uc11c \uc77c\ud574 \uc654\uc2b5\ub2c8\ub2e4. 2016\ub144 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 \uc0bc\uc131\uc5d0\uc11c \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ube44\uc544 \ub300\ud559\uad50\uc5d0\uc11c \ud654\ud559 \ubb3c\ub9ac\ud559 \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/hod.greeley.org\/blog","https:\/\/x.com\/HodGreeley"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/hod-greeley\/"}]}},"authors":[{"term_id":9042,"user_id":73,"is_guest":0,"slug":"hod-greeley","display_name":"Hod Greeley, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","first_name":"Hod","last_name":"Greeley","user_url":"https:\/\/hod.greeley.org\/blog","author_category":"","description":"\ud638\ub4dc \uadf8\ub808\uc774\ub9ac\ub294 \uc2e4\ub9ac\ucf58\ubc38\ub9ac\uc5d0 \uac70\uc8fc\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uad00\ub9ac\uc790\ub85c\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \uc804\uc0b0 \ubb3c\ub9ac\ud559 \ubc0f \ud654\ud559, \ucef4\ud4e8\ud130 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548, \uae08\uc735, \ubaa8\ubc14\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubd84\uc57c\uc5d0\uc11c \uc77c\ud574 \uc654\uc2b5\ub2c8\ub2e4. 2016\ub144 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 \uc0bc\uc131\uc5d0\uc11c \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ube44\uc544 \ub300\ud559\uad50\uc5d0\uc11c \ud654\ud559 \ubb3c\ub9ac\ud559 \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=3295"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3295\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/3296"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=3295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=3295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=3295"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=3295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}