{"id":83416,"date":"2022-06-09T07:29:31","date_gmt":"2022-06-09T14:29:31","guid":{"rendered":"https:\/\/blog.axway.com\/?p=83416"},"modified":"2024-01-19T14:07:06","modified_gmt":"2024-01-19T21:07:06","slug":"api-et-sdk","status":"publish","type":"post","link":"https:\/\/blog.axway.com\/fr\/learning-center-fr\/api\/les-bases\/api-et-sdk","title":{"rendered":"Les API et les SDK"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p>API et SDK sont deux termes qui souvent confondus dans le d\u00e9veloppement logiciel. API signifie &#8220;Application Programming Interface&#8221; et fait r\u00e9f\u00e9rence aux instructions de programmation et aux normes d&#8217;acc\u00e8s \u00e0 un service Web ou \u00e0 une base de donn\u00e9es. Par exemple, une soci\u00e9t\u00e9 de logiciels publiera souvent son API publiquement ou en priv\u00e9 \u00e0 d&#8217;autres d\u00e9veloppeurs de logiciels afin qu&#8217;ils puissent concevoir des produits bas\u00e9s sur son service. Une API peut \u00eatre packag\u00e9e dans un SDK ou un kit de d\u00e9veloppement logiciel.<\/p>\n<p>Un SDK est typiquement un ensemble d&#8217;outils de d\u00e9veloppement logiciel qui permet la cr\u00e9ation d&#8217;applications pour une plate-forme sp\u00e9cifique. Les SDK peuvent inclure une ou plusieurs API ainsi que des outils de programmation et de la documentation. Prenez le Java SDK, qui contient une API ainsi que des compilateurs, des runtimes et d&#8217;autres outils divers.<\/p>\n<p>Une API est un ensemble de biblioth\u00e8ques qui constituent le langage de base avec lequel vous pouvez travailler, alors qu&#8217;un SDK est un kit de d\u00e9veloppement qui facilite l&#8217;utilisation d&#8217;une API. Conceptuellement, les deux sont un moyen pour votre programme de s&#8217;interfacer et de contr\u00f4ler les ressources fournies par un autre logiciel. Ce logiciel peut \u00eatre un service Web, une application utilisateur final, un service ou un d\u00e9mon d&#8217;OS, ou un pilote de p\u00e9riph\u00e9rique noyau.<\/p>\n<p>Ainsi, la vraie diff\u00e9rence est qu&#8217;une API n&#8217;est ni plus ni moins qu&#8217;une interface vers un service, alors qu&#8217;un SDK est un ensemble d&#8217;outils ou de composants dans un but sp\u00e9cifique. En fait, un SDK vous pr\u00e9sente une API avec laquelle vous pouvez vous interfacer, mais vous pouvez utiliser une API sans avoir les composants sous-jacents, par exemple lorsque l&#8217;API est fournie via un service Web.<\/p>\n<div class=\"wpcmsdev-call-to-action layout-horizontal wpcmsdev-columns color-red\">\n<div class=\"call-to-action-content column column-width-two-thirds\">\n<p>Regardez cette vid\u00e9o pour en savoir plus sur Client SDK Generator pour Axway API Portal.<\/p>\n<\/div>\n<div class=\"call-to-action-button column column-width-one-third\"><a class=\"wpcmsdev-button color-red\" href=\"https:\/\/community.axway.com\/s\/article\/API-Portal-Client-SDK-Generator\"><span>Cliquez Ici<\/span><\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>API et SDK sont deux termes qui souvent confondus dans le d\u00e9veloppement logiciel. API signifie &#8220;Application Programming Interface&#8221; et fait r\u00e9f\u00e9rence aux instructions de programmation et aux normes d&#8217;acc\u00e8s \u00e0 un service Web ou \u00e0 une base de donn\u00e9es. Par exemple, une soci\u00e9t\u00e9 de logiciels publiera souvent son API publiquement ou en priv\u00e9 \u00e0 d&#8217;autres [&hellip;]<\/p>\n","protected":false},"author":297,"featured_media":83418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6824],"tags":[6900],"yst_prominent_words":[740,568],"coauthors":[6421],"class_list":{"0":"post-83416","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-les-bases","8":"tag-api-et-sdk"},"acf":[],"jetpack_featured_media_url":"https:\/\/blog.axway.com\/wp-content\/uploads\/2022\/05\/What-is_API-and-SDK_blog.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa97bN-lHq","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/posts\/83416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/users\/297"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/comments?post=83416"}],"version-history":[{"count":0,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/posts\/83416\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/media\/83418"}],"wp:attachment":[{"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/media?parent=83416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/categories?post=83416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/tags?post=83416"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/yst_prominent_words?post=83416"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.axway.com\/fr\/wp-json\/wp\/v2\/coauthors?post=83416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}