{"id":37626,"date":"2026-01-10T20:30:36","date_gmt":"2026-01-10T17:30:36","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/"},"modified":"2026-01-10T20:30:36","modified_gmt":"2026-01-10T17:30:36","slug":"adeus-swagger-ui-redoc-ile-zarif-bir-alternatif","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/","title":{"rendered":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif"},"content":{"rendered":"<h2>Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif<\/h2>\n<p>Modern yaz\u0131l\u0131m geli\u015ftirme d\u00fcnyas\u0131nda API&#8217;ler, uygulamalar\u0131n temel yap\u0131 ta\u015flar\u0131 haline gelmi\u015ftir. Bu API&#8217;lerin do\u011fru bir \u015fekilde belgelenmesi, hem geli\u015ftiriciler aras\u0131 i\u015fbirli\u011fini g\u00fc\u00e7lendirmek hem de API t\u00fcketicilerinin entegrasyon s\u00fcre\u00e7lerini kolayla\u015ft\u0131rmak a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir. Uzun y\u0131llard\u0131r bu alanda standart haline gelmi\u015f ara\u00e7lardan biri olan Swagger UI, geli\u015ftiricilere API&#8217;lerini ke\u015ffetme ve test etme imkan\u0131 sunarken, estetik ve modernite aray\u0131\u015f\u0131nda olanlar i\u00e7in Redoc gibi zarif alternatifler de y\u00fckseli\u015fe ge\u00e7iyor. Bu makalede, Swagger UI&#8217;\u0131n yayg\u0131n kullan\u0131m\u0131n\u0131 ve Redoc&#8217;un sundu\u011fu yenilik\u00e7i yakla\u015f\u0131m\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>API Dok\u00fcmantasyonunun \u00d6nemi ve Mevcut Durum<\/h3>\n<p>Bir API&#8217;nin de\u011ferini belirleyen en \u00f6nemli fakt\u00f6rlerden biri, ne kadar iyi belgelendi\u011fidir. Kapsaml\u0131 ve anla\u015f\u0131l\u0131r bir dok\u00fcmantasyon, geli\u015ftiricilerin API&#8217;yi h\u0131zl\u0131ca anlamas\u0131n\u0131, do\u011fru bir \u015fekilde kullanmas\u0131n\u0131 ve entegrasyon s\u00fcrecinde kar\u015f\u0131la\u015f\u0131labilecek zorluklar\u0131 en aza indirmesini sa\u011flar. Bu, ayn\u0131 zamanda API&#8217;nin benimsenme oran\u0131n\u0131 da do\u011frudan etkiler.<\/p>\n<h4>Neden \u0130yi Bir API Dok\u00fcmantasyonu Gerekli?<\/h4>\n<ul>\n<li><strong>Geli\u015ftirici Deneyimi:<\/strong> \u0130yi dok\u00fcmante edilmi\u015f bir API, geli\u015ftiricilere zaman kazand\u0131r\u0131r ve frustrasyonu azalt\u0131r.<\/li>\n<li><strong>H\u0131zl\u0131 Entegrasyon:<\/strong> A\u00e7\u0131k ve net \u00f6rnekler, h\u0131zl\u0131 ve sorunsuz entegrasyonu te\u015fvik eder.<\/li>\n<li><strong>Hata Azaltma:<\/strong> Yanl\u0131\u015f kullan\u0131mdan kaynaklanan hatalar\u0131 \u00f6nler.<\/li>\n<li><strong>API Benimsenmesi:<\/strong> Kolay anla\u015f\u0131l\u0131r API&#8217;ler daha fazla geli\u015ftirici taraf\u0131ndan kullan\u0131l\u0131r.<\/li>\n<li><strong>Bak\u0131m Kolayl\u0131\u011f\u0131:<\/strong> API&#8217;de yap\u0131lan de\u011fi\u015fikliklerin kolayca takip edilmesini sa\u011flar.<\/li>\n<\/ul>\n<h4>Swagger UI: Yayg\u0131n Kullan\u0131m ve Avantajlar\u0131<\/h4>\n<p>Swagger UI, OpenAPI Specification (eski ad\u0131yla Swagger Specification) tabanl\u0131 API&#8217;leri g\u00f6rselle\u015ftirmek ve onlarla etkile\u015fim kurmak i\u00e7in pop\u00fcler bir ara\u00e7t\u0131r. Bir\u00e7ok geli\u015ftirici ve \u015firket taraf\u0131ndan tercih edilmesinin ba\u015fl\u0131ca nedenleri \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>Etkile\u015fimli Aray\u00fcz:<\/strong> API endpoint&#8217;lerini listeleyebilir, parametreleri g\u00f6rebilir ve do\u011frudan aray\u00fczden istek g\u00f6nderip yan\u0131tlar\u0131 inceleyebilirsiniz.<\/li>\n<li><strong>Geni\u015f Kapsaml\u0131 Destek:<\/strong> OpenAPI Specification&#8217;\u0131n t\u00fcm s\u00fcr\u00fcmlerini destekler.<\/li>\n<li><strong>Kolay Entegrasyon:<\/strong> \u00c7o\u011fu modern web framework&#8217;\u00fc ile kolayca entegre edilebilir.<\/li>\n<li><strong>A\u00e7\u0131k Kaynak:<\/strong> Geni\u015f bir topluluk deste\u011fine sahiptir.<\/li>\n<\/ul>\n<h4>Swagger UI&#8217;\u0131n Potansiyel Dezavantajlar\u0131<\/h4>\n<p>Swagger UI&#8217;\u0131n yayg\u0131nl\u0131\u011f\u0131na ra\u011fmen, baz\u0131 geli\u015ftiriciler ve tasar\u0131mc\u0131lar i\u00e7in belirli s\u0131n\u0131rlamalar\u0131 bulunmaktad\u0131r:<\/p>\n<ul>\n<li><strong>G\u00f6rsel Estetik:<\/strong> Fonksiyonelli\u011fi \u00f6n planda tutan bir ara\u00e7 oldu\u011fu i\u00e7in, g\u00f6rsel tasar\u0131m ve modern kullan\u0131c\u0131 aray\u00fcz\u00fc beklentilerini tam olarak kar\u015f\u0131layamayabilir.<\/li>\n<li><strong>Kullan\u0131c\u0131 Deneyimi:<\/strong> \u00d6zellikle \u00e7ok say\u0131da endpoint i\u00e7eren b\u00fcy\u00fck API&#8217;lerde navigasyon ve genel kullan\u0131c\u0131 deneyimi karma\u015f\u0131kla\u015fabilir.<\/li>\n<li><strong>\u00d6zelle\u015ftirilebilirlik:<\/strong> Tema ve stil \u00f6zelle\u015ftirme se\u00e7enekleri, baz\u0131 kurumsal kimlik gereksinimleri i\u00e7in yetersiz kalabilir.<\/li>\n<li><strong>Performans:<\/strong> B\u00fcy\u00fck OpenAPI dosyalar\u0131yla \u00e7al\u0131\u015f\u0131rken sayfa y\u00fckleme s\u00fcreleri uzayabilir.<\/li>\n<\/ul>\n<h3>Redoc Nedir ve Neden Farkl\u0131d\u0131r?<\/h3>\n<p>Redoc, OpenAPI Specification (v2.0 ve v3.x) kullanarak API dok\u00fcmantasyonunu otomatik olarak olu\u015fturan, tamamen duyarl\u0131 ve \u00f6zelle\u015ftirilebilir bir ara\u00e7t\u0131r. Temel fark\u0131, dok\u00fcmantasyonun sadece i\u015flevsel de\u011fil, ayn\u0131 zamanda g\u00f6rsel olarak da \u00e7ekici ve kullan\u0131c\u0131 dostu olmas\u0131na odaklanmas\u0131d\u0131r.<\/p>\n<h4>Redoc&#8217;un Temel \u00d6zellikleri ve Felsefesi<\/h4>\n<p>Redoc, &#8220;geli\u015ftiriciler i\u00e7in g\u00fczel API dok\u00fcmantasyonu&#8221; slogan\u0131yla \u00f6ne \u00e7\u0131kar. Amac\u0131, API&#8217;leri ke\u015ffetmeyi ve anlamay\u0131 bir zevk haline getirmektir. Temel felsefesi, dok\u00fcmantasyonun bir \u00fcr\u00fcn\u00fcn pazarlama materyali kadar iyi g\u00f6r\u00fcnmesi gerekti\u011fidir.<\/p>\n<ul>\n<li><strong>S\u00fcr\u00fckleyici Tasar\u0131m:<\/strong> Modern ve temiz bir kullan\u0131c\u0131 aray\u00fcz\u00fc sunar.<\/li>\n<li><strong>Tek Sayfa Mimarisi:<\/strong> T\u00fcm API dok\u00fcmantasyonunu tek bir sayfada sunarak kesintisiz bir okuma deneyimi sa\u011flar.<\/li>\n<li><strong>Geli\u015fmi\u015f Arama:<\/strong> An\u0131nda arama \u00f6zelli\u011fi ile ilgili bilgilere h\u0131zl\u0131ca ula\u015f\u0131l\u0131r.<\/li>\n<li><strong>Tamamen Duyarl\u0131:<\/strong> Masa\u00fcst\u00fcnden mobil cihazlara kadar t\u00fcm ekran boyutlar\u0131nda m\u00fckemmel g\u00f6r\u00fcn\u00fcr.<\/li>\n<\/ul>\n<h4>Estetik ve Kullan\u0131c\u0131 Deneyimi Odakl\u0131 Tasar\u0131m<\/h4>\n<p>Redoc&#8217;un en belirgin \u00f6zelli\u011fi, estetik g\u00f6r\u00fcn\u00fcm\u00fcd\u00fcr. Sol tarafta API endpoint&#8217;lerinin hiyerar\u015fik bir men\u00fcs\u00fc, ortada detayl\u0131 a\u00e7\u0131klamalar ve sa\u011f tarafta \u00f6rnek istek\/yan\u0131t kodlar\u0131 ile \u00fc\u00e7 s\u00fctunlu bir d\u00fczen kullan\u0131r. Bu d\u00fczen, geli\u015ftiricilerin ihtiya\u00e7 duydu\u011fu t\u00fcm bilgilere ayn\u0131 anda eri\u015fmesini kolayla\u015ft\u0131r\u0131r ve g\u00f6z yorgunlu\u011funu azalt\u0131r.<\/p>\n<p>Ayr\u0131ca, Markdown deste\u011fi sayesinde zengin metin formatlama, kod bloklar\u0131 ve tablolar gibi \u00f6zelliklerle dok\u00fcmantasyonunuzu daha a\u00e7\u0131klay\u0131c\u0131 hale getirebilirsiniz.<\/p>\n<h4>Tek Sayfa Mimarisi ve Performans<\/h4>\n<p>Redoc, t\u00fcm API dok\u00fcmantasyonunu tek bir HTML sayfas\u0131nda olu\u015fturur. Bu, kullan\u0131c\u0131lar\u0131n farkl\u0131 endpoint&#8217;ler aras\u0131nda gezinmek i\u00e7in s\u00fcrekli sayfa yenilemesi yapmas\u0131na gerek kalmamas\u0131n\u0131 sa\u011flar. Sayfa i\u00e7i navigasyon, h\u0131zl\u0131 ve ak\u0131c\u0131 bir deneyim sunar. Ayr\u0131ca, optimize edilmi\u015f y\u00fckleme stratejileri sayesinde b\u00fcy\u00fck OpenAPI dosyalar\u0131yla bile y\u00fcksek performans sergiler.<\/p>\n<h3>Redoc&#8217;u Projenize Entegre Etmek<\/h3>\n<p>Redoc&#8217;u projenize entegre etmek olduk\u00e7a basittir ve birka\u00e7 farkl\u0131 y\u00f6ntemle yap\u0131labilir. En yayg\u0131n y\u00f6ntemler NPM veya CDN kullan\u0131m\u0131d\u0131r.<\/p>\n<h4>Temel Entegrasyon Ad\u0131mlar\u0131 (NPM, CDN)<\/h4>\n<p><strong>NPM ile Entegrasyon:<\/strong><\/p>\n<p>E\u011fer bir Node.js projeniz varsa, Redoc&#8217;u NPM \u00fczerinden kolayca kurabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">npm install redoc<\/pre>\n<p><\/code><\/p>\n<p>Ard\u0131ndan, projenizin JavaScript dosyas\u0131nda Redoc'u kullanarak dok\u00fcmantasyonu render edebilirsiniz:<\/p>\n<pre><code class=\"language-javascript\">import { RedocStandalone } from 'redoc';\n\n\/\/ ...\n<RedocStandalone specUrl=\"https:\/\/petstore.swagger.io\/v2\/swagger.json\" \/>\n\/\/ ...<\/pre>\n<p><\/code><\/p>\n<p><strong>CDN ile Entegrasyon:<\/strong><\/p>\n<p>En h\u0131zl\u0131 ve en basit yol, Redoc'u do\u011frudan bir CDN'den HTML dosyan\u0131za eklemektir. Tek yapman\u0131z gereken, OpenAPI tan\u0131m dosyan\u0131z\u0131n URL'sini belirtmektir:<\/p>\n<pre><code class=\"language-html\"><!DOCTYPE html>\n<html>\n<head>\n    <title>API Dok\u00fcmantasyonu<\/title>\n    <!-- Redoc'u CDN'den y\u00fckle -->\n    <script src=\"https:\/\/unpkg.com\/redoc@latest\/bundles\/redoc.standalone.js\"><\/script>\n<\/head>\n<body>\n    <div id=\"redoc-container\"><\/div>\n    <script>\n        Redoc.init(\n            'https:\/\/petstore.swagger.io\/v2\/swagger.json', \/\/ OpenAPI tan\u0131m dosyan\u0131z\u0131n URL'si\n            {\n                \/\/ Konfig\u00fcrasyon se\u00e7enekleri buraya eklenebilir\n                theme: {\n                    colors: {\n                        primary: { main: '#323299' }\n                    }\n                }\n            },\n            document.getElementById('redoc-container')\n        );\n    <\/script>\n<\/body>\n<\/html><\/pre>\n<p><\/code><\/p>\n<h4>OpenAPI Tan\u0131m Dosyas\u0131n\u0131 Kullanma<\/h4>\n<p>Redoc, dok\u00fcmantasyonu olu\u015fturmak i\u00e7in bir OpenAPI (\u00f6nceden Swagger) tan\u0131m dosyas\u0131na ihtiya\u00e7 duyar. Bu dosya genellikle YAML veya JSON format\u0131nda olur ve API'nizin t\u00fcm endpoint'lerini, parametrelerini, yan\u0131tlar\u0131n\u0131 ve modellerini i\u00e7erir. Redoc, bu dosyay\u0131 okuyarak otomatik olarak g\u00f6rsel bir dok\u00fcmantasyon olu\u015fturur.<\/p>\n<h4>Konfig\u00fcrasyon Se\u00e7enekleri ve \u00d6zelle\u015ftirme<\/h4>\n<p>Redoc, geni\u015f bir konfig\u00fcrasyon se\u00e7ene\u011fi yelpazesi sunar. Bu se\u00e7enekler sayesinde dok\u00fcmantasyonunuzun g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc ve davran\u0131\u015f\u0131n\u0131 projenizin veya kurumsal kimli\u011finizin gereksinimlerine g\u00f6re \u00f6zelle\u015ftirebilirsiniz. \u00d6rne\u011fin, tema renklerini de\u011fi\u015ftirebilir, logolar ekleyebilir, ba\u015fl\u0131k seviyelerini ayarlayabilir veya belirli b\u00f6l\u00fcmleri gizleyebilirsiniz.<\/p>\n<pre><code class=\"language-javascript\">Redoc.init(\n    'path\/to\/your\/openapi.yaml',\n    {\n        \/\/ Tema \u00f6zelle\u015ftirmeleri\n        theme: {\n            colors: {\n                primary: { main: '#FF5733' }, \/\/ Ana renk\n                success: { main: '#4CAF50' }\n            },\n            typography: {\n                fontFamily: 'Roboto, sans-serif',\n                headings: {\n                    fontFamily: 'Montserrat, sans-serif'\n                }\n            }\n        },\n        \/\/ D\u00fczen ayarlar\u0131\n        scrollYOffset: 50, \/\/ Kayd\u0131rma ofseti\n        hideDownloadButton: true, \/\/ OpenAPI dosyas\u0131n\u0131 indirme d\u00fc\u011fmesini gizle\n        expandResponses: '200,201', \/\/ Belirli yan\u0131tlar\u0131 otomatik geni\u015flet\n        pathInMiddlePanel: true \/\/ Yol ve y\u00f6ntem ad\u0131n\u0131 orta panelde g\u00f6ster\n    },\n    document.getElementById('redoc-container')\n);<\/pre>\n<p><\/code><\/p>\n<h3>Swagger UI ve Redoc Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/h3>\n<p>\u0130ki arac\u0131n da amac\u0131 API dok\u00fcmantasyonu sa\u011flamak olsa da, yakla\u015f\u0131mlar\u0131 ve sunduklar\u0131 deneyimler farkl\u0131l\u0131k g\u00f6sterir. \u0130\u015fte temel bir kar\u015f\u0131la\u015ft\u0131rma tablosu:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>Swagger UI<\/th>\n<th>Redoc<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>G\u00f6rsel Tasar\u0131m<\/strong><\/td>\n<td>Daha i\u015flevsel, sade ve end\u00fcstriyel.<\/td>\n<td>Modern, estetik, kullan\u0131c\u0131 dostu, \u00fc\u00e7 s\u00fctunlu d\u00fczen.<\/td>\n<\/tr>\n<tr>\n<td><strong>Kullan\u0131c\u0131 Deneyimi<\/strong><\/td>\n<td>Etkile\u015fimli test imkan\u0131 sunar, ancak b\u00fcy\u00fck API'lerde karma\u015f\u0131kla\u015fabilir.<\/td>\n<td>Tek sayfa mimarisi, ak\u0131c\u0131 navigasyon, kolay okunabilirlik.<\/td>\n<\/tr>\n<tr>\n<td><strong>API Testi<\/strong><\/td>\n<td>Do\u011frudan aray\u00fczden istek g\u00f6nderme ve yan\u0131t alma.<\/td>\n<td>API test \u00f6zelli\u011fi yoktur, sadece dok\u00fcmantasyon odakl\u0131d\u0131r.<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00d6zelle\u015ftirilebilirlik<\/strong><\/td>\n<td>S\u0131n\u0131rl\u0131 tema ve stil se\u00e7enekleri.<\/td>\n<td>Geni\u015f tema ve stil \u00f6zelle\u015ftirme se\u00e7enekleri, kurumsal kimli\u011fe uygunluk.<\/td>\n<\/tr>\n<tr>\n<td><strong>Performans<\/strong><\/td>\n<td>B\u00fcy\u00fck dosyalarla yava\u015flayabilir, \u00e7oklu sayfa y\u00fcklemeleri.<\/td>\n<td>Optimize edilmi\u015f, h\u0131zl\u0131 y\u00fckleme, tek sayfa performans\u0131.<\/td>\n<\/tr>\n<tr>\n<td><strong>Odak Noktas\u0131<\/strong><\/td>\n<td>API ke\u015ffi ve etkile\u015fimli test.<\/td>\n<td>API dok\u00fcmantasyonunun okunabilirli\u011fi ve esteti\u011fi.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>G\u00f6rsel Tasar\u0131m ve Kullan\u0131c\u0131 Aray\u00fcz\u00fc<\/h4>\n<p>Redoc, a\u00e7\u0131k ara g\u00f6rsel tasar\u0131m ve kullan\u0131c\u0131 aray\u00fcz\u00fc konusunda \u00f6ndedir. Temiz fontlar, iyi d\u00fc\u015f\u00fcn\u00fclm\u00fc\u015f bo\u015fluklar ve sezgisel bir d\u00fczen ile dok\u00fcmantasyonu okumay\u0131 bir zevk haline getirir. Swagger UI ise daha \u00e7ok bir \"ara\u00e7\" gibi g\u00f6r\u00fcn\u00fcrken, Redoc bir \"\u00fcr\u00fcn\" gibi hissettirir.<\/p>\n<h4>Etkile\u015fim ve API Test Yetenekleri<\/h4>\n<p>Bu noktada Swagger UI'\u0131n belirgin bir avantaj\u0131 vard\u0131r: API'leri do\u011frudan aray\u00fczden test etme yetene\u011fi. Geli\u015ftiriciler, parametreleri girip \"Execute\" d\u00fc\u011fmesine basarak API yan\u0131tlar\u0131n\u0131 an\u0131nda g\u00f6rebilirler. Redoc ise bu \u00f6zelli\u011fi sunmaz; tamamen dok\u00fcmantasyonun okunabilirli\u011fine odaklan\u0131r. E\u011fer API testi sizin i\u00e7in olmazsa olmazsa, Swagger UI bu konuda daha pratik bir \u00e7\u00f6z\u00fcm sunar.<\/p>\n<h4>\u00d6zelle\u015ftirilebilirlik ve Tema Deste\u011fi<\/h4>\n<p>Redoc, kurumsal kimli\u011finize veya projenizin esteti\u011fine uygun olarak dok\u00fcmantasyonunuzu tamamen \u00f6zelle\u015ftirmenize olanak tan\u0131r. CSS de\u011fi\u015fkenleri, tema se\u00e7enekleri ve geli\u015fmi\u015f yap\u0131land\u0131rma ile markan\u0131za \u00f6zel bir g\u00f6r\u00fcn\u00fcm olu\u015fturabilirsiniz. Swagger UI'\u0131n \u00f6zelle\u015ftirme se\u00e7enekleri ise daha k\u0131s\u0131tl\u0131d\u0131r.<\/p>\n<h4>Performans ve Sayfa Y\u00fckleme S\u00fcreleri<\/h4>\n<p>Tek sayfa mimarisi ve optimize edilmi\u015f render motoru sayesinde Redoc, genellikle daha h\u0131zl\u0131 y\u00fcklenir ve daha ak\u0131c\u0131 bir gezinme deneyimi sunar, \u00f6zellikle de \u00e7ok say\u0131da endpoint i\u00e7eren b\u00fcy\u00fck API'lerde. Swagger UI, her bir endpoint'i ayr\u0131 ayr\u0131 render etti\u011fi i\u00e7in daha fazla DOM manip\u00fclasyonu gerektirebilir ve bu da performans\u0131 etkileyebilir.<\/p>\n<h3>Redoc'un Geli\u015fmi\u015f \u00d6zellikleri ve Kullan\u0131m Senaryolar\u0131<\/h3>\n<p>Redoc, sadece temel dok\u00fcmantasyon olu\u015fturman\u0131n \u00f6tesinde, geli\u015ftirici deneyimini zenginle\u015ftiren bir dizi geli\u015fmi\u015f \u00f6zellik sunar.<\/p>\n<h4>Markdown Deste\u011fi ve Zengin \u0130\u00e7erik Olu\u015fturma<\/h4>\n<p>OpenAPI tan\u0131m dosyan\u0131zdaki a\u00e7\u0131klamalar\u0131n\u0131zda Markdown kullanabilirsiniz. Bu, metinlerinizi bi\u00e7imlendirmenize, kod \u00f6rnekleri eklemenize, listeler olu\u015fturman\u0131za ve hatta g\u00f6rseller yerle\u015ftirmenize olanak tan\u0131r. B\u00f6ylece dok\u00fcmantasyonunuz daha a\u00e7\u0131klay\u0131c\u0131 ve okunabilir hale gelir.<\/p>\n<h4>Arama ve Navigasyon Kolayl\u0131\u011f\u0131<\/h4>\n<p>Redoc'un an\u0131nda arama \u00f6zelli\u011fi, b\u00fcy\u00fck API dok\u00fcmantasyonlar\u0131nda bile belirli bir endpoint'i, parametreyi veya modeli h\u0131zl\u0131ca bulman\u0131z\u0131 sa\u011flar. Sol paneldeki hiyerar\u015fik men\u00fc ise API yap\u0131s\u0131n\u0131 kolayca anlaman\u0131za ve ilgili b\u00f6l\u00fcmlere h\u0131zl\u0131ca atlaman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<h4>Kurumsal Kimli\u011fe Uygun Tema Olu\u015fturma<\/h4>\n<p>Redoc'un tema \u00f6zelle\u015ftirme yetenekleri, dok\u00fcmantasyonunuzu \u015firketinizin renkleri, fontlar\u0131 ve logosuyla uyumlu hale getirmenizi sa\u011flar. Bu, geli\u015ftiricilere sadece i\u015flevsel de\u011fil, ayn\u0131 zamanda markan\u0131zla uyumlu profesyonel bir deneyim sunman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<h3>Redoc ile Daha \u0130yi Bir Geli\u015ftirici Deneyimi<\/h3>\n<p>Bir API'nin ba\u015far\u0131s\u0131, onu kullanan geli\u015ftiricilerin deneyimiyle do\u011frudan orant\u0131l\u0131d\u0131r. Redoc, bu deneyimi bir\u00e7ok y\u00f6nden iyile\u015ftirmeyi hedefler.<\/p>\n<h4>Dok\u00fcmantasyonun S\u00fcrd\u00fcr\u00fclebilirli\u011fi<\/h4>\n<p>Redoc, OpenAPI Specification'\u0131 temel ald\u0131\u011f\u0131 i\u00e7in dok\u00fcmantasyonunuzu kodunuzla birlikte s\u00fcrd\u00fcrmeyi kolayla\u015ft\u0131r\u0131r. API'nizde bir de\u011fi\u015fiklik yapt\u0131\u011f\u0131n\u0131zda, OpenAPI dosyan\u0131z\u0131 g\u00fcncelleyerek dok\u00fcmantasyonunuzun otomatik olarak yenilenmesini sa\u011flayabilirsiniz. Bu \"docs-as-code\" yakla\u015f\u0131m\u0131, dok\u00fcmantasyonun g\u00fcncel kalmas\u0131n\u0131 garanti eder.<\/p>\n<h4>Geli\u015ftirici Onboarding S\u00fcre\u00e7leri<\/h4>\n<p>Yeni bir geli\u015ftiricinin API'nizi anlamas\u0131 ve kullanmaya ba\u015flamas\u0131 ne kadar kolaysa, onboarding s\u00fcreci de o kadar h\u0131zl\u0131 olur. Redoc'un sezgisel aray\u00fcz\u00fc ve a\u00e7\u0131klay\u0131c\u0131 yap\u0131s\u0131, yeni ba\u015flayanlar\u0131n API'nin mant\u0131\u011f\u0131n\u0131 ve i\u015fleyi\u015fini h\u0131zla kavramas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h4>API T\u00fcketicileri \u0130\u00e7in De\u011fer<\/h4>\n<p>Harici API t\u00fcketicileri (i\u015f ortaklar\u0131, \u00fc\u00e7\u00fcnc\u00fc taraf geli\u015ftiriciler vb.) i\u00e7in API dok\u00fcmantasyonu, API'nizle ilk temas noktas\u0131d\u0131r. Redoc ile sunulan profesyonel ve kullan\u0131c\u0131 dostu bir dok\u00fcmantasyon, API'nizin kalitesi ve g\u00fcvenilirli\u011fi hakk\u0131nda olumlu bir ilk izlenim b\u0131rak\u0131r, bu da API'nizin benimsenmesini ve kullan\u0131m\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Swagger UI, API dok\u00fcmantasyonu d\u00fcnyas\u0131nda vazge\u00e7ilmez bir ara\u00e7 olmaya devam etse de, Redoc, \u00f6zellikle estetik, kullan\u0131c\u0131 deneyimi ve \u00f6zelle\u015ftirilebilirlik aray\u0131\u015f\u0131nda olanlar i\u00e7in g\u00fc\u00e7l\u00fc ve zarif bir alternatif sunuyor. E\u011fer API'lerinizin sadece i\u015flevsel de\u011fil, ayn\u0131 zamanda g\u00f6rsel olarak da etkileyici ve kullan\u0131m\u0131 keyifli olmas\u0131n\u0131 istiyorsan\u0131z, \"Adeus, Swagger UI?\" sorusunu sorman\u0131n ve Redoc'u denemenin tam zaman\u0131 olabilir. Redoc, geli\u015ftiricilere daha iyi bir deneyim sunarak API'lerinizin de\u011ferini art\u0131rman\u0131za yard\u0131mc\u0131 olacak modern bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>Redoc \u00fccretsiz mi?<\/h4>\n<p>Evet, Redoc a\u00e7\u0131k kaynakl\u0131 ve \u00fccretsiz bir projedir. GitHub \u00fczerinden eri\u015filebilir ve MIT Lisans\u0131 alt\u0131nda da\u011f\u0131t\u0131lmaktad\u0131r. Redocly, Redoc'un arkas\u0131ndaki \u015firket olup, Redoc'un geli\u015fmi\u015f \u00f6zelliklerini ve bar\u0131nd\u0131rma hizmetlerini i\u00e7eren ticari \u00fcr\u00fcnler de sunmaktad\u0131r, ancak temel Redoc k\u00fct\u00fcphanesi tamamen \u00fccretsizdir.<\/p>\n<h4>Redoc, OpenAPI 3.0'\u0131 destekliyor mu?<\/h4>\n<p>Kesinlikle! Redoc, hem OpenAPI 2.0 (eski ad\u0131yla Swagger Specification) hem de OpenAPI 3.x s\u00fcr\u00fcmlerini tam olarak desteklemektedir. Bu, mevcut veya yeni API'leriniz i\u00e7in kolayca dok\u00fcmantasyon olu\u015fturabilece\u011finiz anlam\u0131na gelir.<\/p>\n<h4>Redoc ile API test edebilir miyim?<\/h4>\n<p>Hay\u0131r, Redoc'un temel amac\u0131 API dok\u00fcmantasyonunu g\u00f6rselle\u015ftirmek ve okunabilirli\u011fini art\u0131rmakt\u0131r. Swagger UI'da bulunan \"Try it out\" gibi etkile\u015fimli API test \u00f6zelliklerini do\u011frudan sunmaz. E\u011fer API testi sizin i\u00e7in kritikse, Swagger UI'\u0131 veya Postman gibi harici bir arac\u0131 kullanman\u0131z gerekecektir.<\/p>\n<h4>Redoc'u hangi framework'lerle kullanabilirim?<\/h4>\n<p>Redoc, tamamen ba\u011f\u0131ms\u0131z bir JavaScript k\u00fct\u00fcphanesi oldu\u011fu i\u00e7in herhangi bir web framework'\u00fc (React, Angular, Vue, Node.js, Django, Ruby on Rails vb.) ile uyumlu bir \u015fekilde kullan\u0131labilir. Temel olarak bir HTML sayfas\u0131na g\u00f6m\u00fclebilen veya bir JavaScript uygulamas\u0131na entegre edilebilen bir bile\u015fendir.<\/p>\n<h4>Swagger UI'dan Redoc'a ge\u00e7i\u015f zor mu?<\/h4>\n<p>Hay\u0131r, ge\u00e7i\u015f olduk\u00e7a kolayd\u0131r. Her iki ara\u00e7 da OpenAPI Specification'\u0131 temel ald\u0131\u011f\u0131 i\u00e7in, mevcut OpenAPI (YAML\/JSON) tan\u0131m dosyan\u0131z\u0131 Redoc ile kullanabilirsiniz. Tek yapman\u0131z gereken, Redoc'u projenize entegre etmek ve OpenAPI dosyan\u0131z\u0131n yolunu belirtmektir. \u00c7o\u011fu durumda, birka\u00e7 sat\u0131r kod de\u011fi\u015fikli\u011fi ile ge\u00e7i\u015fi tamamlayabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"Bir API&#8217;nin de\u011ferini belirleyen en \u00f6nemli fakt\u00f6rlerden biri, ne kadar iyi belgelendi\u011fidir. Kapsaml\u0131 ve anla\u015f\u0131l\u0131r bir dok\u00fcmantasyon, geli\u015ftiricileri&#8230;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-37626","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/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:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif\" \/>\n<meta property=\"og:description\" content=\"Bir API&#039;nin de\u011ferini belirleyen en \u00f6nemli fakt\u00f6rlerden biri, ne kadar iyi belgelendi\u011fidir. Kapsaml\u0131 ve anla\u015f\u0131l\u0131r bir dok\u00fcmantasyon, geli\u015ftiricileri...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-10T17:30:36+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif\",\"datePublished\":\"2026-01-10T17:30:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\"},\"wordCount\":2309,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\",\"name\":\"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-10T17:30:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/","og_locale":"tr_TR","og_type":"article","og_title":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif","og_description":"Bir API'nin de\u011ferini belirleyen en \u00f6nemli fakt\u00f6rlerden biri, ne kadar iyi belgelendi\u011fidir. Kapsaml\u0131 ve anla\u015f\u0131l\u0131r bir dok\u00fcmantasyon, geli\u015ftiricileri...","og_url":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-10T17:30:36+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"12 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif","datePublished":"2026-01-10T17:30:36+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/"},"wordCount":2309,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/","url":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/","name":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-10T17:30:36+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/adeus-swagger-ui-redoc-ile-zarif-bir-alternatif\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Adeus, Swagger UI? Redoc ile Zarif Bir Alternatif"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37626"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37626\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}