[{"data":1,"prerenderedAt":644},["ShallowReactive",2],{"post-\u002Fposts\u002Fwhat-is-an-api":3,"post-author-garywoodfine":251,"post-aside-video-none":6,"\u002Fposts\u002Fwhat-is-an-api-surround":260,"navigation":271,"authors":319,"author-garywoodfine":348,"post-aside-related-candidates":349,"content-section-services":620,"content-section-products":623,"content-section-company":626,"legal-link":628},{"id":4,"title":5,"aside":6,"author":7,"body":8,"category":229,"date":230,"description":231,"extension":232,"featureImage":233,"meta":235,"navigation":237,"path":238,"seo":239,"sitemap":240,"slug":6,"stem":248,"subtitle":249,"summary":231,"tags":6,"updated":6,"video":6,"__hash__":250},"posts\u002Fposts\u002Fwhat-is-an-api.md","What is an API?",null,"garywoodfine",{"type":9,"value":10,"toc":219},"minimark",[11,15,27,30,34,42,45,48,53,59,85,88,94,98,101,106,109,113,116,125,129,135,143,147,156,160,163,167,170,174,177,181,184,188,191,195,198,202,205,209,212,216],[12,13,14],"p",{},"In today's competitive digital world, APIs are the foundation of digital transformation. They enable organisations to\ndeliver new products and services to customers, partners, and employees. They are more than just a new software project\nor technology. They are a business strategy that enables organisations to create new business models, build new products\nfaster, and get more value from existing systems and data.",[12,16,17,18,26],{},"Although your organisation may think that handing control of the development of your API to a third party or internal enterprise development\nmay be a good idea, it is not.  You need to be in control of your API development and ensure that you are following\nbest practices and standards.  You need to ensure that you are following an ",[19,20,25],"a",{"href":21,"rel":22,"title":24},"https:\u002F\u002Fthreenine.blog\u002Fposts\u002Fwhat-is-api-first",[23],"nofollow","What is API first | threenine.io","API First approach",".",[12,28,29],{},"It also recommended that non-technical stakeholders within your organisation also understand the basics of APIs and\nhow they can be used to help your organisation achieve its goals. This article is designed to help you understand\nthe basics of APIs and how they can be used to help your organisation achieve its goals, and more importantly help\nnon-technical stakeholder drive and steer the API development process.",[31,32,5],"h2",{"id":33},"what-is-an-api",[12,35,36,37,41],{},"An API, or ",[38,39,40],"em",{},"Application Programming Interface",", is a set of defined rules that enable different applications to\ncommunicate with each other, acting as an intermediary layer to processes that transfer and transform data between systems, enabling\norganisations to open their application data and functionality to external third-party developers, business partners, and\ninternal departments.",[12,43,44],{},"The definitions and protocols within an API help businesses connect the many different applications they use in\nday-to-day operations, saving employee time and breaking down silos hindering collaboration and innovation. For\ndevelopers, API documentation provides the interface for communication between applications, simplifying application\nintegration.",[46,47],"get-started",{},[49,50,52],"h3",{"id":51},"how-do-apis-work","How do API's work?",[12,54,55,56,26],{},"The best way to try and understand how API's work is to consider this contrived and simple and relatively common example,\ntaking a look at ",[38,57,58],{},"third-party payment processing",[60,61,62,66,73,76,79,82],"ul",{},[63,64,65],"li",{},"A user initiates a purchase of a product from an ecommerce vendor website, they may be prompted to make a payment making\na choice from a number of third-party payment processing system. This function relies on APIs to make the connection.",[63,67,68,69,72],{},"When the buyer clicks the payment button, an API calls to retrieve information—also known as a request. This request\nis processed from an application to the web server via the API’s ",[38,70,71],{},"Uniform Resource Identifier (URI)"," and includes a\nrequest verb, headers, and sometimes, a request body.",[63,74,75],{},"What is often forgotten, is that under the hood, these third party payment processes will also initiate further API\nrequests to other systems and third-parties to enable payments. The average payment process may actually initiate several\nadditional requests to a number of different systems and partners",[63,77,78],{},"After receiving a valid request from the product webpage, the API makes a call to the external program or web server,\nin this case, the third-party payment system.",[63,80,81],{},"The server sends a response to the API with the requested information.",[63,83,84],{},"The API transfers the data to the initial requesting application, here the product website.",[12,86,87],{},"While the data transfer will differ depending on the web service being used, the requests and responses all happen\nthrough an API. There is no visibility on the user interface, meaning APIs exchange data within the computer or\napplication, and appear to the user as a single connection.  The user is not aware of the complexity of the process\nand the number of systems involved in the process, they are only aware of the final outcome.",[89,90],"content-image",{"alt":91,"image":92,"title":93},"Diagram: a card payment goes from the customer to a third-party payment processor, then to the issuing and acquiring banks, and the approval decision comes back to complete the payment.","payment-processing-flow_tcssny","Payment processing API",[49,95,97],{"id":96},"why-are-apis-important","Why are APIs important?",[12,99,100],{},"Ultimately APIs simplify design and development of new applications and services, and integration and management of existing ones.\nHowever, they also offer a number of significant benefits to developers and organisations.",[102,103,105],"h4",{"id":104},"enabled-improved-and-closer-collaboration","Enabled improved and closer collaboration",[12,107,108],{},"The average enterprise uses a myriad of cloud applications, and 92% of organisations say they have a multi-cloud\nenvironments many of which are disconnected. APIs enable integration so that these platforms and apps can communicate\nwith one another. Through this integration, companies are enabled to automate workflows and improve workplace collaboration.\nWithout APIs, many enterprises would lack connectivity, causing information silos that compromise productivity and\nperformance.",[102,110,112],{"id":111},"build-new-products-faster","Build new products faster",[12,114,115],{},"APIs provide flexibility, enabling organisations to develop connections with new business partners,\noffer new services to their existing market, and, ultimately, access new markets to generate additional revenue streams.",[12,117,118,119,124],{},"An example of a company starting with just seven lines of code, ",[19,120,123],{"href":121,"rel":122},"https:\u002F\u002Fstripe.com\u002Fgb",[23],"Stripe",". The company\nhas since partnered with many of the biggest enterprises in the world, diversified to offer loans and corporate cards,\nand was valued as much USD 95 billion in 2022.",[102,126,128],{"id":127},"data-monetisation","Data monetisation",[12,130,131,132,26],{},"Many companies choose to offer APIs for free, at least initially, to enable them to build an\naudience of developers around their brand and forge relationships with potential business partners. If the API grants\naccess to valuable digital assets, the business may monetise it by selling access. This is often referred to as the ",[38,133,134],{},"API\nEconomy",[12,136,137,138,142],{},"AccuWeather, a private-sector American media company that provides commercial weather forecasting services worldwide,\nlaunched its self-service developer portal to sell a wide range of API packages, it took just 10 months to attract\n",[139,140,141],"strong",{},"24,000 developers",", selling 11,000 API keys and building a thriving community in the process.",[102,144,146],{"id":145},"system-security","System security",[12,148,149,150,155],{},"APIs separate the requesting application from the infrastructure of the responding service, and offer\nlayers of security between the two as they communicate. For example, API calls typically require authentication\ncredentials; HTTP headers, cookies or query strings can provide additional security during data exchange and an\n",[19,151,154],{"href":152,"rel":153},"https:\u002F\u002Fthreenine.blog\u002Fposts\u002Fapi-gateway-pattern",[23],"API gateway"," can control access to further minimise security threats.",[102,157,159],{"id":158},"end-user-security-and-privacy","End-user security and privacy",[12,161,162],{},"APIs not only provide protection within a network, they can also provide additional layers of security and protection for end users.\nWhen a website requests a user’s location, which is provided via a location API, the user can then decide whether to\nallow or deny this request. Many web browsers and mobile operating systems, like iOS, have permission structures\nbuilt-in when APIs request access to applications and their data. When the app must access files through an API, file\nsystems such as windows, Mac and Linux use permissions for that access.",[102,164,166],{"id":165},"improved-user-experience","Improved user experience",[12,168,169],{},"APIs enable developers to create applications that are more user-friendly and intuitive. For example,\nwhen a user enters a destination into a navigation app, the app uses a location API to determine the user’s current\nlocation and provide directions to the destination. The app can also use a weather API to provide real-time weather\nupdates along the route.",[102,171,173],{"id":172},"improved-developer-experience","Improved developer experience",[12,175,176],{},"APIs enable developers to build applications faster and more efficiently. For example, a developer can use a\npayment API to integrate a payment gateway into an application, rather than building the payment gateway from scratch.\nThis saves time and resources, and enables developers to focus on other more business focused aspects of the application.",[102,178,180],{"id":179},"improved-business-agility","Improved business agility",[12,182,183],{},"APIs enable organisations to quickly adapt to changing market conditions and customer needs. For example,\na company can use a payment API to quickly add new payment methods to its website or mobile app, or a weather API to\nprovide real-time weather updates to its customers.",[49,185,187],{"id":186},"what-the-types-of-apis","What the types of APIs?",[12,189,190],{},"APIs enable applications to expose data and functionality over the internet. APIs can be grouped and categorised into\nfour main types:",[102,192,194],{"id":193},"open-apis","Open APIs",[12,196,197],{},"These are open-source application programming interfaces you can access with the HTTP protocol. Also known as public\nAPIs, they have defined API endpoints and request and response formats.",[102,199,201],{"id":200},"partner-apis","Partner APIs",[12,203,204],{},"Enable connectivity with strategic business partners. Typically, developers access these APIs in self-service mode\nthrough a public API developer portal. Still, they need to complete an onboarding process and get login credentials to\naccess partner APIs.",[102,206,208],{"id":207},"internal-apis","Internal APIs",[12,210,211],{},"Typically, these API remain hidden from external users, and therefore aren't available for users outside of an organisation\nand are instead intended to improve productivity and communication across different internal development teams.",[102,213,215],{"id":214},"composite-apis","Composite APIs",[12,217,218],{},"This type of API combine multiple data or service APIs, Enabling developers to access several endpoints in a single call.\nComposite APIs are useful in microservices architecture where performing a single task may require information from\nseveral sources.",{"title":220,"searchDepth":221,"depth":221,"links":222},"",2,[223],{"id":33,"depth":221,"text":5,"children":224},[225,227,228],{"id":51,"depth":226,"text":52},3,{"id":96,"depth":226,"text":97},{"id":186,"depth":226,"text":187},"development","2023-06-01","API stands for Application Programming Interface. The application can be any software that performs a specific task and the interface is a point where two applications communicate. One application acts as a client and the other acts as a server.","md",{"url":234,"title":5},"v1719908247\u002Fapi_f3f1mh",{"publishDateTime":236},"2023-06-01:17:30",true,"\u002Fposts\u002Fwhat-is-an-api",{"title":5,"description":231},{"loc":238,"lastmod":230,"changefreq":241,"priority":242,"images":243},"monthly",0.8,[244,246],{"loc":245},"https:\u002F\u002Fres.cloudinary.com\u002Fthreenine-co-uk\u002Fimage\u002Fupload\u002Ff_jpg,w_1200\u002Fv1719908247\u002Fapi_f3f1mh",{"loc":247},"https:\u002F\u002Fres.cloudinary.com\u002Fthreenine-co-uk\u002Fimage\u002Fupload\u002Ff_jpg,w_1200\u002Fpayment-processing-flow_tcssny","posts\u002Fwhat-is-an-api","Discover how APIs are software intermediary enabling different applications to communicate with each other","4GuVxbFyM0mbZpYuR7qekut4SPwHVhGWX8Ot0vYNDBU",{"name":252,"to":253,"avatar":254,"sameAs":255},"Gary Woodfine","https:\u002F\u002Fgarywoodfine.com","garywoodfine_tlccjw",[256,257,258,259],"https:\u002F\u002Fgithub.com\u002Fgarywoodfine","https:\u002F\u002Fwww.youtube.com\u002F@Threenineio","https:\u002F\u002Fnjump.me\u002Fnpub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y","nostr:npub1a3jz7w9laar2k77dkkh2rhxunr9zpja5emrl5yrxetamt29swqyqmmt32y",[261,266],{"title":262,"path":263,"stem":264,"description":265,"children":-1},"What is a REST API?","\u002Fposts\u002Fwhat-is-a-rest-api","posts\u002Fwhat-is-a-rest-api","A REST API is an API that conforms to the design principles of the REST, or representational state transfer architectural style. For this reason, REST APIs are sometimes referred to RESTful APIs.",{"title":267,"path":268,"stem":269,"description":270,"children":-1},"What is API Development ?","\u002Fposts\u002Fwhat-is-api-development","posts\u002Fwhat-is-api-development","Understanding and using APIs allows developers to build maintainable, and scalable applications that can adapt to evolving technological landscapes.",{"id":272,"extension":273,"items":274,"meta":316,"stem":317,"__hash__":318},"navigation\u002Fnavigation.yaml","yaml",[275,288,301,309],{"label":276,"children":277},"products",[278,283],{"label":279,"icon":280,"description":281,"to":282},"Diogel","material-symbols:preview","Keep your Nostr identity in your hands, in your browser, on your phone or on your own server.","\u002Fproducts\u002Fdiogel",{"label":284,"icon":285,"description":286,"to":287},"Nostrfi","i-lucide-radio-tower","Nostr relay, storage and backend-service infrastructure for builders and operators.","\u002Fproducts\u002Fnostrfi",{"label":289,"children":290},"services",[291,296],{"label":292,"description":293,"icon":294,"to":295},"Nostr product development","Focused engineering support for teams building Nostr-native products, tools and protocol-aware user experiences.","game-icons:ostrich","\u002Fservices\u002Fnostr-product-development",{"label":297,"description":298,"icon":299,"to":300},"Bitcoin product development","Engineering for Bitcoin payments, wallet-connected flows and products where users hold their own keys.","bx:bxl-bitcoin","\u002Fservices\u002Fbitcoin-product-development",{"label":302,"children":303},"company",[304],{"label":305,"icon":306,"description":307,"to":308},"About","i-lucide-file-text","What we believe, what we build and how we work.","\u002Fcompany\u002Fabout",{"label":310,"children":311},"resources",[312],{"label":313,"icon":306,"description":314,"to":315},"Blog","Practical Bitcoin, Nostr and product engineering guides.","https:\u002F\u002Fthreenine.blog",{},"navigation","n-Xc9COCwoCHJiMCeBNLauHtuhxcGol-wu9S2og3Rqs",{"id":320,"title":252,"avatar":254,"body":321,"description":325,"extension":232,"meta":340,"name":252,"navigation":237,"path":341,"role":342,"sameAs":343,"seo":344,"stem":345,"summary":346,"to":253,"username":7,"__hash__":347},"authors\u002Fauthors\u002FGary Woodfine.md",{"type":9,"value":322,"toc":338},[323,326,329,332,335],[12,324,325],{},"Polyglot software engineer with extensive experience in software engineering, with a passion to build great scalable software to solve complex business problems. A track record in developing high-performance backend systems, optimizing architecture, and ensuring continuous availability of critical APIs.",[12,327,328],{},"I'm an independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.",[12,330,331],{},"I started out in the software world back in 1995, building websites with HoTMetaL Pro & ASP and moved on to building web apps with .NET when it released in Beta in 2001, since then, I've shipped systems in just about every industry.",[12,333,334],{},"Along my journey, I have also shipped various platforms & products in a number of other programming languages or software development frameworks that have had their moments in the sun, but somehow I have always made way back to C# & .Net.",[12,336,337],{},"Over the years, I've strived to improve how I and my teams deliver value to the clients, customers, and end-users. That has led me down the path of exploring Agile, Domain-Driven Design, REST, messaging, distributed systems, and anything else I thought could help.",{"title":220,"searchDepth":221,"depth":221,"links":339},[],{},"\u002Fauthors\u002Fgary-woodfine","Managing Director",[256,257,258,259],{"title":252,"description":325},"authors\u002FGary Woodfine","independent software developer, vendor, architect, consultant, blogger, Bitcoin & Nostr Enthusiast. I've provided software development expertise and helped augment software development skills and teams for a number of startups, product companies, corporate IT shops, and consulting firms.","30ZWJ-6T2g8S0kLLgUhZWA7_QFUOpa5CElif7tAhsLo",{"title":252,"name":252,"role":342,"summary":346,"avatar":254,"username":7,"to":253},[350,362,373,380,387,394,405,414,420,427,433,440,450,459,465,471,476,481,490,496,502,508,512,517,522,527,532,537,543,548,554,563,569,574,582,587,593,598,603,607,613,615,617],{"path":351,"title":352,"date":353,"tags":354,"category":355,"featureImage":360},"\u002Fposts\u002Fwhat-is-a-nostr-client","What is a Nostr client?","2026-10-26",[355,356,357,358,359],"nostr","nostr-client","privacy","keys","getting-started",{"url":361,"title":352},"v1690313893\u002Fnostr-logo_hwrql1",{"path":363,"title":364,"date":365,"tags":366,"category":355,"featureImage":371},"\u002Fposts\u002Fhow-to-choose-nostr-relays","How to Choose Nostr Relays","2026-04-11",[355,367,357,368,369,370],"relay","security","nostr-relays","censorship-resistance",{"url":361,"title":372},"How to choose nostr relays",{"path":374,"title":375,"date":365,"tags":376,"category":355,"featureImage":379},"\u002Fposts\u002Fnostr-relays-privacy-and-security","Nostr Relays, Privacy, and Security",[355,367,357,368,377,378],"key-management","nostr-relay",{"url":361,"title":375},{"path":381,"title":382,"date":365,"tags":383,"category":355,"featureImage":385},"\u002Fposts\u002Fwhat-is-a-nostr-relay","What is a Nostr Relay?",[355,367,357,370,384,378],"decentralization",{"url":361,"title":386}," What is a Nostr Relay?",{"path":388,"title":389,"date":390,"tags":391,"category":355,"featureImage":393},"\u002Fposts\u002Fwhy-nostr-keys-better-privacy","Why Nostr keys and identity are better for privacy","2026-04-06",[355,357,392,368],"identity",{"url":361,"title":389},{"path":395,"title":396,"date":397,"tags":398,"category":355,"featureImage":404},"\u002Fposts\u002Fbest-nostr-browser-extensions-2026","Best Nostr Browser Extensions (2026): Complete Comparison","2026-03-24",[355,399,400,368,401,402,403],"browser-extension","nip-07","comparison","porwr","diogel",{"url":361,"title":396},{"path":406,"title":407,"date":397,"tags":408,"category":355,"featureImage":411},"\u002Fposts\u002Fhow-to-get-started-with-porwr","Getting Started with Nostr: Porwr Setup Guide (2026)",[409,357,355,402,403,410,400,399],"social","cryptography",{"url":412,"title":413},"v1690313893\u002Fblog\u002Fdiogel-product-header_x3az6t","Porwr Browser Extension",{"path":415,"title":416,"date":417,"tags":418,"category":355,"featureImage":419},"\u002Fposts\u002Fhow-to-manage-keys-for-nostr","How to manage keys for Nostr","2025-12-15",[355,358,357,368],{"url":361,"title":416},{"path":421,"title":422,"date":417,"tags":423,"category":355,"featureImage":426},"\u002Fposts\u002Fhow-to-self-host-your-nip-05-identity","How to self-host your NIP-05 identity",[355,424,357,425],"nip-05","self-hosting",{"url":361,"title":422},{"path":428,"title":429,"date":430,"tags":6,"category":357,"featureImage":431},"\u002Fposts\u002Fwhy-privacy-is-a-fundamental-human-right","Why privacy is a fundamental human right","2025-12-09",{"url":432,"title":429},"v1690313893\u002Fprivacy-header_exiblo",{"path":434,"title":435,"date":436,"tags":6,"category":437,"featureImage":438},"\u002Fposts\u002Fhow-government-monetary-policy-erodes-the-value-of-money","How government monetary policy erodes the value of money","2025-12-01","bitcoin",{"url":439,"title":435},"v1719908027\u002Fbitcoin_szcm1m",{"path":441,"title":442,"date":443,"tags":444,"category":437,"featureImage":448},"\u002Fposts\u002Fbitaxe-touch-genesis-batch","Bitaxe Touch Genesis Batch","2025-07-23",[445,446,447],"bitaxe","mining","solo",{"url":449,"title":442},"v1690313878\u002Fbitaxe-touch_c6qrjd",{"path":451,"title":452,"date":453,"tags":454,"category":437,"featureImage":458},"\u002Fposts\u002Fbitcoin-is-not-a-ponzi-scheme","Bitcoin is not a Ponzi Scheme","2025-07-22",[455,456,457],"ponzi","economics","investment",{"url":439,"title":452},{"path":460,"title":461,"date":453,"tags":462,"category":437,"featureImage":464},"\u002Fposts\u002Fgetting-started-with-public-pool-mining","Getting started with Public Pool Mining",[446,447,463],"lottery",{"url":439,"title":461},{"path":466,"title":467,"date":468,"tags":469,"category":437,"featureImage":470},"\u002Fposts\u002Fgetting-started-with-solo-mining","Getting started with solo mining","2025-07-19",[445,446,447,463],{"url":439,"title":467},{"path":472,"title":473,"date":468,"tags":474,"category":437,"featureImage":475},"\u002Fposts\u002Fwhat-is-bitcoin-mining","What is Bitcoin mining",[446,437],{"url":439,"title":473},{"path":477,"title":478,"date":468,"tags":479,"category":437,"featureImage":480},"\u002Fposts\u002Fwhat-is-solo-mining","What is solo mining",[447],{"url":439,"title":478},{"path":482,"title":483,"date":484,"tags":485,"category":437,"featureImage":488},"\u002Fposts\u002Fhow-to-run-a-bitcoin-node","How to run a Bitcoin Node with Umbrel Home","2025-07-14",[486,487],"node","umbrel",{"url":439,"title":489},"How to run a Bitcoin node",{"path":491,"title":492,"date":493,"tags":494,"category":355,"featureImage":495},"\u002Fposts\u002Fhow-to-get-started-with-nostr","How to get started with Nostr","2024-10-09",[355,359,357,358],{"url":361,"title":492},{"path":497,"title":498,"date":499,"tags":6,"category":229,"featureImage":500},"\u002Fposts\u002Fhow-to-use-layouts-and-pages-in-nuxt","How to use layouts and pages in Nuxt","2024-10-08",{"url":501,"title":498},"v1690313878\u002Fnuxt-header_tbc9cp",{"path":503,"title":504,"date":505,"tags":6,"category":229,"featureImage":506},"\u002Fposts\u002Fhow-to-add-tailwindcss-to-nuxt","How to add tailwindcss to nuxt","2024-10-07",{"url":501,"title":507},"Getting started with Nuxt",{"path":509,"title":507,"date":510,"tags":6,"category":229,"featureImage":511},"\u002Fposts\u002Fgetting-started-with-nuxt","2024-10-06",{"url":501,"title":507},{"path":513,"title":514,"date":510,"tags":6,"category":229,"featureImage":515},"\u002Fposts\u002Fhow-to-store-terraform_state-in-digital-ocean-space","How to store Terraform state in DigitalOcean Spaces",{"url":516,"title":514},"v1690313893\u002Fterraform-header_ixmkgg",{"path":518,"title":519,"date":520,"tags":6,"category":229,"featureImage":521},"\u002Fposts\u002Fhow-to-use-terraform-with-digitalocean","How to use Terraform with DigitalOcean","2024-10-05",{"url":516,"title":519},{"path":523,"title":524,"date":525,"tags":6,"category":357,"featureImage":526},"\u002Fposts\u002Fhow-to-add-fathom-analytics-to-nuxt","How to add Fathom Analytics to Nuxt","2024-07-01",{"url":501,"title":524},{"path":528,"title":529,"date":525,"tags":6,"category":357,"featureImage":530},"\u002Fposts\u002Fimportance-of-privacy-in-web-analytics","The Importance of Privacy in Web Analytics",{"url":531,"title":529},"v1690313893\u002Fanalytics_nlew9f",{"path":533,"title":534,"date":525,"tags":535,"category":355,"featureImage":536},"\u002Fposts\u002Fwhat-is-a-nip-07-signer","What is a NIP-07 signer?",[355,400,399,368],{"url":361,"title":534},{"path":538,"title":539,"date":525,"tags":540,"category":355,"featureImage":542},"\u002Fposts\u002Fwhat-is-nostr","What is Nostr?",[355,541,357,384],"relays",{"url":361,"title":539},{"path":544,"title":545,"date":525,"tags":6,"category":357,"featureImage":546},"\u002Fposts\u002Fwhy-choose-privacy-focused-analytics","Why choose privacy focused Analytics",{"url":547,"title":545},"v1690313893\u002Fblog\u002Ffathom-header_y7s0x2",{"path":549,"title":550,"date":551,"tags":6,"category":229,"featureImage":552},"\u002Fposts\u002Fwhat-is-api-integration","What is API Integration?","2024-06-04",{"url":234,"title":553},"What is API integration?",{"path":555,"title":556,"date":557,"tags":558,"category":437,"featureImage":560},"\u002Fposts\u002Fhow-blockchain-uses-cryptography","How Blockchain uses Cryptography","2024-05-18",[559,410],"blockchain",{"url":561,"title":562},"v1690313893\u002Fblockchain_tfrcrd","What is blockchain?",{"path":564,"title":565,"date":566,"tags":6,"category":229,"featureImage":567},"\u002Fposts\u002Fhow-to-create-a-websocket-server-in-dotnet","How to create a WebSocket server in dotnet","2024-05-15",{"url":568,"title":565},"v1719908486\u002Fwebsockets_pjqtld",{"path":570,"title":571,"date":566,"tags":572,"category":437,"featureImage":573},"\u002Fposts\u002Fwhat-is-blockchain","What is Blockchain",[559,437],{"url":561,"title":562},{"path":575,"title":576,"date":577,"tags":578,"category":437,"featureImage":580},"\u002Fposts\u002Fintroduction-to-public-and-private-key-cryptography","Public Key Cryptography Explained: A Beginner's Guide","2024-05-12",[579,437,355],"encryption",{"url":561,"title":581},"Introduction to public and private key cryptography",{"path":583,"title":584,"date":577,"tags":585,"category":437,"featureImage":586},"\u002Fposts\u002Fwhat-is-bitcoin","What is Bitcoin?",[559,437],{"url":439,"title":584},{"path":588,"title":589,"date":590,"tags":6,"category":229,"featureImage":591},"\u002Fposts\u002Fwhat-are-web-sockets","What are Web Sockets","2023-09-06",{"url":568,"title":592},"What are Websockets",{"path":594,"title":595,"date":596,"tags":6,"category":229,"featureImage":597},"\u002Fposts\u002Fwhat-is-api-first","What is API First?","2023-07-13",{"url":234,"title":595},{"path":599,"title":600,"date":601,"tags":6,"category":229,"featureImage":602},"\u002Fposts\u002Fapi-gateway-pattern","API Gateway Pattern","2023-06-10",{"url":234,"title":600},{"path":604,"title":605,"date":601,"tags":6,"category":229,"featureImage":606},"\u002Fposts\u002Fbackend-for-frontend-design-pattern","Backend for Frontend Design Pattern",{"url":234,"title":605},{"path":608,"title":609,"date":610,"tags":6,"category":229,"featureImage":611},"\u002Fposts\u002Fguide-api-development","An introductory guide to API Development","2023-06-05",{"url":234,"title":612},"API Development",{"path":263,"title":262,"date":610,"tags":6,"category":229,"featureImage":614},{"url":234,"title":5},{"path":238,"title":5,"date":230,"tags":6,"category":229,"featureImage":616},{"url":234,"title":5},{"path":268,"title":267,"date":230,"tags":6,"category":229,"featureImage":618},{"url":234,"title":619},"What is API development?",[621,622],{"label":292,"description":293,"icon":294,"to":295},{"label":297,"description":298,"icon":299,"to":300},[624,625],{"label":279,"icon":280,"description":281,"to":282},{"label":284,"icon":285,"description":286,"to":287},[627],{"label":305,"icon":306,"description":307,"to":308},[629,632,635,638,641],{"path":630,"title":631},"\u002Flegals\u002Fcookie-policy","Cookie Policy",{"path":633,"title":634},"\u002Flegals\u002Fcopyright","Copyright",{"path":636,"title":637},"\u002Flegals\u002Fcustomer-support","Customer Support",{"path":639,"title":640},"\u002Flegals\u002Fprivacy-policy","Privacy Policy",{"path":642,"title":643},"\u002Flegals\u002Fterms-of-service","Terms of Service",1793132669458]