{"id":10010,"date":"2021-08-05T14:40:07","date_gmt":"2021-08-05T12:40:07","guid":{"rendered":"https:\/\/www.sage.com\/fr-fr\/blog\/?post_type=sage_glossary&#038;p=10010"},"modified":"2026-02-26T16:40:24","modified_gmt":"2026-02-26T15:40:24","slug":"interface-programmation-definition","status":"publish","type":"sage_glossary","link":"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/interface-programmation-definition\/","title":{"rendered":"API (Interface de Programmation d\u2019Application)"},"content":{"rendered":"<header class=\"entry-header has-dark-background-color entry-header--has-illustration entry-header--has-illustration--generic\">\n\t<div class=\"container\">\n\t\t<div class=\"entry-header__row row align-center\">\n\t\t\t<div class=\"col col-lg-7 col-xlg-6 entry-header__content\">\n\t\t\t\t\t\t\t<div class=\"component component-single-header\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"entry-header__misc text--subtitle text--uppercase text--small\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/\" class=\"entry-header__link\">D\u00e9finition<\/a>\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"entry-title-wrapper\">\n\t\t\t\t\t<h1 class=\"entry-title\">\n\t\t\t\t\t\tAPI (Interface de Programmation d\u2019Application)\t\t\t\t\t<\/h1>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n\t\t<div class=\"single-post-details container\">\n\t\t<div class=\"col\">\n\t\t\t<span class=\"reading-time\"> min de lecture<\/span>\n\t\t<button\n\t\t\ttype=\"button\"\n\t\t\tclass=\"social-share-button button button--icon button--secondary js-social-share-button\"\n\t\t\tdata-share-title=\"API (Interface de Programmation d\u2019Application)\"\n\t\t\tdata-share-url=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/interface-programmation-definition\/\"\n\t\t\tdata-share-text=\"Veuillez lire cet article int\u00e9ressant\"\n\t\t>\n\t\t\t<span class=\"social-share-button__share-label\">Partager<\/span>\n\t\t\t<span class=\"social-share-button__copy-label\" hidden>Copier le lien<\/span>\n\t\t\t<span class=\"social-share-button__copy-tooltip\" aria-hidden=\"true\" hidden>Copi\u00e9<\/span>\n\t\t<\/button>\n\n\t\t\t\t<\/div>\n\t<\/div>\n\t<\/header>\n\n\n\n<p>Acronyme de <em><strong>Application Programming Interface<\/strong><\/em> ou <strong>Interface de Programmation d&rsquo;Application<\/strong>, les <a href=\"https:\/\/www.cnil.fr\/fr\/definition\/interface-de-programmation-dapplication-api\"><strong>API<\/strong><\/a> permettent \u00e0 deux applications informatiques de communiquer entre elles. Une m\u00e9thode indispensable notamment pour personnaliser un programme, exploiter des donn\u00e9es ou interfacer deux syst\u00e8mes diff\u00e9rents !<\/p>\n\n\n<?xml encoding=\"utf-8\" ?><div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><ul><li><a href=\"#h-qu-est-ce-qu-une-interface-de-programmation\" data-level=\"2\">Qu&rsquo;est ce qu&rsquo;une interface de programmation ?<\/a><\/li><li><a href=\"#h-comment-l-interface-de-programmation-a-t-elle-ete-creee\" data-level=\"2\">Comment l&rsquo;interface de programmation a-t-elle &eacute;t&eacute; cr&eacute;&eacute;e ?<\/a><\/li><li><a href=\"#h-quelle-est-l-utilite-d-une-interface-de-programmation-aujourd-hui\" data-level=\"2\">Quelle est l&rsquo;utilit&eacute; d&rsquo;une interface de programmation aujourd&rsquo;hui ?<\/a><\/li><li><a href=\"#h-une-technologie-incontournable-pour-les-editeurs\" data-level=\"2\">Une technologie incontournable pour les &eacute;diteurs<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-qu-une-interface-de-programmation\">Qu\u2019est ce qu\u2019une interface de programmation ?<\/h2>\n\n\n\n<p>Une<strong> interface de programmation<\/strong> se pr\u00e9sente sous forme d&rsquo;une m\u00e9thode d&rsquo;acc\u00e8s dont les modalit\u00e9s d&rsquo;appel sont publi\u00e9es par son \u00e9diteur. Une application tierce qui souhaite communiquer avec elle applique le protocole d\u00e9crit par son \u00e9diteur et, si elle dispose des droits n\u00e9cessaires, elle va recevoir l&rsquo;information demand\u00e9e en retour.<br>\nL&rsquo;innovation majeure apport\u00e9e par le syst\u00e8me des interface de programmation d&rsquo;application est de simplifier \u00e0 l&rsquo;extr\u00eame les communications entre applications.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-comment-l-interface-de-programmation-a-t-elle-ete-creee\">Comment l\u2019interface de programmation a-t-elle \u00e9t\u00e9 cr\u00e9\u00e9e ?<\/h2>\n\n\n\n<p>Le mode de fonctionnement par <strong>API<\/strong> a \u00e9t\u00e9 imagin\u00e9 d\u00e8s le d\u00e9but des ann\u00e9es 2000 alors qu&rsquo;Internet montait en puissance dans les entreprises. Les <a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/fournisseurs-definition-du-fournisseur-en-gestion-dentreprise\/\">\u00e9diteurs de logiciels<\/a> ont cr\u00e9\u00e9 ce que l&rsquo;on appelle les <strong>architectures orient\u00e9es services<\/strong> (SOA pour <em>Service Oriented Architecture<\/em>). Les ing\u00e9nieurs ont propos\u00e9 un syst\u00e8me tr\u00e8s sophistiqu\u00e9 dans lequel chaque application offrait un catalogue d&rsquo;interfaces de programmation d&rsquo;application appel\u00e9es <strong>Web Services<\/strong>, des moyens de recherche dans ce catalogue, des protocoles d&rsquo;\u00e9changes de donn\u00e9es, etc. S&rsquo;appuyant sur des standards internationaux, cette architecture a \u00e9t\u00e9 mise en \u0153uvre par les grands \u00e9diteurs d&rsquo;<a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/definition-qu-est-ce-qu-une-solution-erp-pgi\/\">ERP<\/a>, mais c&rsquo;est avec l&rsquo;explosion de la<strong> transformation digitale<\/strong> que le r\u00f4le-cl\u00e9 des interfaces de programmation s&rsquo;est vraiment r\u00e9v\u00e9l\u00e9.<br>\nReprenant certains des concepts de <strong>SOA<\/strong> mais sans s&rsquo;encombrer des lourdeurs de cette approche, les <strong>d\u00e9veloppeurs d&rsquo;applications<\/strong> et de services Internet ont commenc\u00e9 \u00e0 proposer des interfaces de programmation sur Internet aux autres d\u00e9veloppeurs. Ceux-ci ont notamment repris le principe du <strong>couplage l\u00e2che entre applications<\/strong> (<em>loosely-coupled<\/em>) qui permet \u00e0 une application d&rsquo;en solliciter une seconde directement via Internet, sans imposer la mise en place d\u2019une lourde int\u00e9gration technique au pr\u00e9alable.<br>\nEn outre, la transaction entre les applications n&rsquo;est pas n\u00e9cessairement en temps r\u00e9el, ce qui simplifie grandement les probl\u00e9matiques techniques de mise en place. Autre facteur du succ\u00e8s des API, la simplicit\u00e9 de son protocole de communication. Baptis\u00e9 <strong>REST<\/strong> (pour <em>REpresentational State Transfer<\/em>), ce format est bien plus simple que celui introduit par SOA. Cette simplicit\u00e9 et cette souplesse de mise en \u0153uvre ont largement contribu\u00e9 au succ\u00e8s des <strong>API REST<\/strong> aupr\u00e8s des d\u00e9veloppeurs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quelle-est-l-utilite-d-une-interface-de-programmation-aujourd-hui\">Quelle est l\u2019utilit\u00e9 d\u2019une interface de programmation aujourd\u2019hui ?<\/h2>\n\n\n\n<p>D\u00e9sormais, une application moderne ne peut se concevoir sans interface de programmation d&rsquo;application. Pour \u00eatre ouverte et interop\u00e9rable, celle-ci doit exposer aux autres applications un jeu d&rsquo;API ouvertes afin de transmettre des donn\u00e9es ou effectuer des traitements pour le compte d&rsquo;autres applications. C&rsquo;est notamment le cas des grandes <strong>applications <a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/saas-definition-du-logiciel-saas\/\">SaaS<\/a><\/strong> sur le <strong><a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/cloud-computing-definition-du-cloud-computing\/\">Cloud<\/a> <\/strong>qui vont ainsi interagir avec d&rsquo;autres applications via Internet par ce moyen. Ainsi les outils marketing peuvent piocher des donn\u00e9es clients dans l&rsquo;<a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/definition-solutions-crm-et-gestion-de-la-relation-client\/\"><strong>outil CRM<\/strong> <\/a>de l&rsquo;entreprise via ses interfaces de programmation. \u00c0 noter qu\u2019il est possible d&rsquo;automatiser les \u00e9changes de donn\u00e9es entre les <strong>syst\u00e8mes ERP<\/strong>, <a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/sirh-definition-fonction-avantages\/\"><strong>RH<\/strong><\/a> <strong>ou de production<\/strong> au moyen d&rsquo;API.<br>\nLes interfaces de programmation sont populaires aupr\u00e8s des d\u00e9veloppeurs, car celles-ci r\u00e9pondent \u00e0 un besoin fort des entreprises de d\u00e9cloisonner leur <strong>syst\u00e8me d&rsquo;information<\/strong>. Les entreprises cr\u00e9ent de la valeur en cr\u00e9ant des liens entre leurs diff\u00e9rentes applications et cette approche constitue un moyen d&rsquo;acc\u00e9l\u00e9rer la circulation des donn\u00e9es dans les entreprises, d\u2019automatiser et de fluidifier les processus et donc d&rsquo;accro\u00eetre la r\u00e9activit\u00e9 tout en optimisant les co\u00fbts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-une-technologie-incontournable-pour-les-editeurs\">Une technologie incontournable pour les \u00e9diteurs<\/h2>\n\n\n\n<p>Les <strong>API<\/strong> constituent la base des <strong>architectures informatiques<\/strong> de nouvelle g\u00e9n\u00e9ration, une architecture ouverte et communicante dans laquelle chaque brique applicative expose un catalogue d&rsquo;interfaces de programmation d&rsquo;application et va elle-m\u00eame solliciter d&rsquo;autres applications par le m\u00eame moyen.<br>\nMais au-del\u00e0 de la technologie seule, cette approche ouverte a fait na\u00eetre ce que l&rsquo;on appelle l&rsquo;<strong>\u00e9conomie des interfaces de programmation<\/strong>. En effet, les services propos\u00e9s en interfaces de programmation g\u00e9n\u00e8rent un volume d&rsquo;activit\u00e9 de plus en plus significatif pour les entreprises qui les mettent en \u0153uvre. Ainsi, selon le cabinet d&rsquo;\u00e9tude Gartner\u00b9, 60 % de l&rsquo;activit\u00e9 du service eBay ne serait pas engendr\u00e9e par son site Web ou son application mobile, mais via ses <strong>API<\/strong>. Cette part est encore plus spectaculaire chez Expedia dont 90 % de l&rsquo;activit\u00e9 est d\u00e9sormais g\u00e9n\u00e9r\u00e9e par ses interfaces de programmation d&rsquo;application. Les analystes estiment \u00e9galement que les fournisseurs de services d&rsquo;infrastructure r\u00e9alisaient 15 % de leur chiffre d&rsquo;affaires via les interfaces de programmation en 2018. Ce montant sera de 65 % d\u00e8s 2023, preuve de l&rsquo;essor fulgurant de l&rsquo;\u00e9conomie des API \u00e0 l&rsquo;\u00e9chelle mondiale.<\/p>\n\n\n\n<p>\u00b9 Explore the API Economy of Infrastructure Services, 2018.<\/p>\n\n\n\n<p>D\u00e9couvrez d\u2019autres d\u00e9finitions de l\u2019univers du num\u00e9rique :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/blockchain-definition\/\">Blockchain : D\u00e9finition et aper\u00e7u d\u2019une technologie disruptive<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/dematerialisation-des-documents-definition\/\">D\u00e9mat\u00e9rialisation des documents : d\u00e9finition et applications<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sage.com\/fr-fr\/blog\/glossaire\/multicloud-avantages-fournisseur\/\">Multicloud : d\u00e9finition et avantages<\/a><\/li>\n<\/ul>\n\n\n<div class=\"single-cta\">\n\t<div class=\"single-cta__positioner\">\n\t\t<div class=\"single-cta__wrapper has-dark-background-color\">\n\t\t\t<div class=\"single-cta__content\">\n\t\t\t\t\t\t\t\t<h2 class=\"single-cta__title h3\">Inscrivez-vous \u00e0 la e-newsletter mensuelle<\/h2>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\thref=\"#gate-a947ade1-e692-455f-94ce-a275d72a9a11\"\n\t\t\t\t\t\tclass=\"single-cta__button button button--primary\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>Je m&#039;abonne<\/a>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"779\" src=\"https:\/\/www.sage.com\/fr-fr\/blog\/wp-content\/uploads\/sites\/4\/2021\/05\/spreadsheets-1024x779-1.jpg\" class=\"single-cta__image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.sage.com\/fr-fr\/blog\/wp-content\/uploads\/sites\/4\/2021\/05\/spreadsheets-1024x779-1.jpg 1024w\" sizes=\"auto, (min-width: 48em) 33vw, 100vw\" \/>\t\t\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Acronyme de Application Programming Interface ou Interface de Programmation d&rsquo;Application, les API permettent \u00e0 deux applications informatiques de communiquer entre elles. Une m\u00e9thode indispensable notamment pour personnaliser un programme, exploiter des donn\u00e9es ou interfacer deux syst\u00e8mes diff\u00e9rents ! Qu\u2019est ce qu\u2019une interface de programmation ? Une interface de programmation se pr\u00e9sente sous forme d&rsquo;une m\u00e9thode [&hellip;]<\/p>\n","protected":false},"author":1128,"featured_media":0,"template":"","meta":{"_sage_video":false,"footnotes":""},"tags":[99,224,779],"class_list":["post-10010","sage_glossary","type-sage_glossary","status-publish","hentry","tag-erp","tag-ia-digitalisation","tag-it-informatique-infra-reseaux"],"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Sage Advice France","distributor_original_site_url":"https:\/\/www.sage.com\/fr-fr\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/sage_glossary\/10010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/sage_glossary"}],"about":[{"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/types\/sage_glossary"}],"author":[{"embeddable":true,"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/users\/1128"}],"version-history":[{"count":0,"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/sage_glossary\/10010\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/media?parent=10010"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sage.com\/fr-fr\/blog\/api\/wp\/v2\/tags?post=10010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}