{"id":1480,"date":"2017-07-24T18:42:33","date_gmt":"2017-07-24T16:42:33","guid":{"rendered":"http:\/\/asuralpr.com\/?p=1480"},"modified":"2017-07-24T18:42:33","modified_gmt":"2017-07-24T16:42:33","slug":"lets-get-straight-api-vs-sdk","status":"publish","type":"post","link":"https:\/\/asuratechnologies.com\/de\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/","title":{"rendered":"Let\u2019s get it straight: API vs. SDK"},"content":{"rendered":"<p>API and SDK are real buzzwords when it comes to system integration. Despite their popularity thereare some of us who cannot make a clear distinction between the two. And let me tell you \u2013 the fault isnot entirely with us. We see these terms on a daily basis, yet most of the time they are poorly definedeven in professional manuals or documentation. So, let\u2019s get to the bottom of this question and see themeaning behind these expressions.<\/p>\n<p>Strictly speaking, an Application Programming Interface \u2013 API for short &#8211; is a software library used forproviding access to the functions of a certain library from other software modules. A proper API shouldinclude concise documentation and sample codes explaining how to use of each function.&nbsp;A Software Development Kit or SDK is more than this. The emphasis is on &#8220;KIT&#8221;, as in a set of toolsand materials that you use to construct something, like a model airplane. In software development, theterm SDK refers to a package that includes everything you need for developing your application:programming libraries, software development tool, compiler, sample codes, sometimes even adebugger. A good example is the Java SDK (JDK).&nbsp;So, we have arrived at the conclusion that an API can be a subset of an SDK, so they are certainly notsynonyms. But why are they mixed up so often?&nbsp;The source of confusion surrounding the proper use of these expressions is how they are often used assynonyms of each other. There is a very similar situation with the word &#8220;app&#8221; which is commonly usedfor all kinds of software pieces nowadays. If we jump back just a few years, at that time we still hadlots of different expressions like program, application, applet, driver, library, widget, utility, nowsimply called &#8220;apps&#8221;. Maybe the SDK-API mix-up is the sign of yet another wave of simplification interms of terminology.&nbsp;In the LPR business, software systems are usually delivered in the form of an application and\/or APIwith sample codes. However, such packages are often referred to as SDK. The truth is that calling theman API would be more precise. The same applies for LPR engines, in most cases they are delivered asAPI, with documentation (sample codes) and demo applications, not an SDK.<\/p>\n<h3 style=\"color: #146ea5;\">asura technologies<\/h3>","protected":false},"excerpt":{"rendered":"<p>API and SDK are real buzzwords when&#8230;<\/p>","protected":false},"author":2,"featured_media":361,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1480","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-questions"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.1 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Let\u2019s get it straight: API vs. SDK - ASURA Technologies<\/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:\/\/asuratechnologies.com\/de\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Let\u2019s get it straight: API vs. SDK\" \/>\n<meta property=\"og:description\" content=\"API and SDK are real buzzwords when it comes to system integration. Despite their popularity thereare some of us who cannot make a clear distinction\" \/>\n<meta property=\"og:url\" content=\"https:\/\/asuratechnologies.com\/de\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\" \/>\n<meta property=\"og:site_name\" content=\"ASURA Technologies\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-24T16:42:33+00:00\" \/>\n<meta name=\"author\" content=\"jarpad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"jarpad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\"},\"author\":{\"name\":\"jarpad\",\"@id\":\"https:\/\/asuratechnologies.com\/#\/schema\/person\/98b81ab13f5f9b1d7b4c252fb20bb606\"},\"headline\":\"Let\u2019s get it straight: API vs. SDK\",\"datePublished\":\"2017-07-24T16:42:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\"},\"wordCount\":382,\"publisher\":{\"@id\":\"https:\/\/asuratechnologies.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"Technical Questions\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\",\"url\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\",\"name\":\"Let\u2019s get it straight: API vs. SDK - ASURA Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/asuratechnologies.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2017-07-24T16:42:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/asuratechnologies.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Let\u2019s get it straight: API vs. SDK\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/asuratechnologies.com\/#website\",\"url\":\"https:\/\/asuratechnologies.com\/\",\"name\":\"ASURA Technologies\",\"description\":\"Smart video analytics and ALPR applications\",\"publisher\":{\"@id\":\"https:\/\/asuratechnologies.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/asuratechnologies.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/asuratechnologies.com\/#organization\",\"name\":\"Asura Technologies Ltd.\",\"url\":\"https:\/\/asuratechnologies.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/asuratechnologies.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i2.wp.com\/asuratechnologies.com\/wp-content\/uploads\/2021\/04\/asura-technologies-logo-1024x.jpg?fit=1024%2C1024&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/asuratechnologies.com\/wp-content\/uploads\/2021\/04\/asura-technologies-logo-1024x.jpg?fit=1024%2C1024&ssl=1\",\"width\":1024,\"height\":1024,\"caption\":\"Asura Technologies Ltd.\"},\"image\":{\"@id\":\"https:\/\/asuratechnologies.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/asuratechnologies.com\/#\/schema\/person\/98b81ab13f5f9b1d7b4c252fb20bb606\",\"name\":\"jarpad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g\",\"caption\":\"jarpad\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Let\u2019s get it straight: API vs. SDK - ASURA Technologies","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:\/\/asuratechnologies.com\/de\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/","og_locale":"de_DE","og_type":"article","og_title":"Let\u2019s get it straight: API vs. SDK","og_description":"API and SDK are real buzzwords when it comes to system integration. Despite their popularity thereare some of us who cannot make a clear distinction","og_url":"https:\/\/asuratechnologies.com\/de\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/","og_site_name":"ASURA Technologies","article_published_time":"2017-07-24T16:42:33+00:00","author":"jarpad","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"jarpad","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#article","isPartOf":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/"},"author":{"name":"jarpad","@id":"https:\/\/asuratechnologies.com\/#\/schema\/person\/98b81ab13f5f9b1d7b4c252fb20bb606"},"headline":"Let\u2019s get it straight: API vs. SDK","datePublished":"2017-07-24T16:42:33+00:00","mainEntityOfPage":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/"},"wordCount":382,"publisher":{"@id":"https:\/\/asuratechnologies.com\/#organization"},"image":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage"},"thumbnailUrl":"","articleSection":["Technical Questions"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/","url":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/","name":"Let\u2019s get it straight: API vs. SDK - ASURA Technologies","isPartOf":{"@id":"https:\/\/asuratechnologies.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage"},"image":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage"},"thumbnailUrl":"","datePublished":"2017-07-24T16:42:33+00:00","breadcrumb":{"@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/asuratechnologies.com\/2017\/07\/24\/lets-get-straight-api-vs-sdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/asuratechnologies.com\/"},{"@type":"ListItem","position":2,"name":"Let\u2019s get it straight: API vs. SDK"}]},{"@type":"WebSite","@id":"https:\/\/asuratechnologies.com\/#website","url":"https:\/\/asuratechnologies.com\/","name":"ASURA Technologies","description":"Smart video analytics and ALPR applications","publisher":{"@id":"https:\/\/asuratechnologies.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/asuratechnologies.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/asuratechnologies.com\/#organization","name":"Asura Technologies Ltd.","url":"https:\/\/asuratechnologies.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/asuratechnologies.com\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/asuratechnologies.com\/wp-content\/uploads\/2021\/04\/asura-technologies-logo-1024x.jpg?fit=1024%2C1024&ssl=1","contentUrl":"https:\/\/i2.wp.com\/asuratechnologies.com\/wp-content\/uploads\/2021\/04\/asura-technologies-logo-1024x.jpg?fit=1024%2C1024&ssl=1","width":1024,"height":1024,"caption":"Asura Technologies Ltd."},"image":{"@id":"https:\/\/asuratechnologies.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/asuratechnologies.com\/#\/schema\/person\/98b81ab13f5f9b1d7b4c252fb20bb606","name":"jarpad","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/00bc632cf07bb3841c620fb42b9b270d9490752722e19b563066208aa2d2f73c?s=96&d=mm&r=g","caption":"jarpad"}}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/posts\/1480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/comments?post=1480"}],"version-history":[{"count":0,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/posts\/1480\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/menu-items\/361"}],"wp:attachment":[{"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/media?parent=1480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/categories?post=1480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asuratechnologies.com\/de\/wp-json\/wp\/v2\/tags?post=1480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}