CINXE.COM
OCLC Developer Network
<!DOCTYPE HTML> <!--[if gt IE 9]><!--><html class="homepage no-js" lang="en" dir="ltr"><!--<![endif]--> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/commons/scf.min.css" type="text/css"> <link rel="stylesheet" href="/libs/social/subscriptions/components/hbs/subscriptions/clientlibs.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/commons/cards.min.css" type="text/css"> <link rel="stylesheet" href="/libs/social/tally/components/hbs/voting/clientlibs.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/reviews.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/granite/jquery.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/utils.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/jquery/granite.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/shared.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/underscore.min.js"></script> <script src="/etc.clientlibs/clientlibs/granite/moment.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/backbone.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/handlebars.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/commons/scf.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/social/commons/scf.min.js"></script> <script src="/libs/social/subscriptions/components/hbs/subscriptions/clientlibs.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/commons/cards.min.js"></script> <script src="/libs/social/tally/components/hbs/voting/clientlibs.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/reviews.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/tally/voting.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/subscriptions.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/comments.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/hbs/tally/voting.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/subscriptions.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/hbs/comments.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/hbs/tally/rating.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/hbs/tally/rating.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery/oclc.min.js"></script> <link rel="stylesheet" href="/apps/oclc/clientlibs/oclc/jquery-ui.min.css" type="text/css"> <script src="/apps/oclc/clientlibs/oclc/jquery-ui.min.js"></script> <script src="/etc.clientlibs/oclc/clientlibs/oclc/jquery/animation.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/granite/jquery-ui.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/granite/jquery-ui.min.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery-ui.min.js"></script> <script src="/etc.clientlibs/clientlibs/social/thirdparty/ckeditor.min.js"></script> <title>OCLC Developer Network </title> <meta name="description" content="Elevate the importance of your library on campus and elsewhere with OCLC APIs." /> <!-- Dublin Core Metadata --> <meta name="DC.Title" content="OCLC Developer Network" /> <meta name="DCTERMS.Alternative" content="OCLC Developer Network"> <meta name="DC.Subject" content="" /> <meta name="DC.Description" content="Elevate the importance of your library on campus and elsewhere with OCLC APIs."> <meta name="DC.Publisher" content="OCLC" /> <meta name="DC.Creator" content=""> <meta name="DC.Contributor" content=""/> <meta name="DCTERMS.Created" scheme="DCTERMS.W3CTDF" content="2024-10-1"> <meta name="DCTERMS.Issued" scheme="DCTERMS.W3CTDF" content="2024-10-1"> <meta name="DCTERMS.Modified" scheme="DCTERMS.W3CTDF" content="2024-9-23"> <meta name="DC.Language" content="en"> <meta name="DC.Modified" content="2024-9-23" /> <meta name="DC.Rights" content="https://policies.oclc.org/en/copyright.html" /> <meta name="twitter:title" content="OCLC Developer Network" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@OCLC" /> <meta name="twitter:domain" content="www.oclc.org" /> <meta name="twitter:description" content="Elevate the importance of your library on campus and elsewhere with OCLC APIs." /> <meta name="twitter:image" content="https://www.oclc.org/content/dam/oclc/logos/oclc/og_image_oclc.png" /> <meta property="og:image" content="https://www.oclc.org/content/dam/oclc/logos/oclc/og_image_oclc.png" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="OCLC" /> <meta property="og:title" content="OCLC Developer Network" /> <meta property="og:locale" content="en_US" /> <meta property="og:url" content="https://www.oclc.org/developer/home.en.html" /> <meta property="og:description" content="Elevate the importance of your library on campus and elsewhere with OCLC APIs." /> <meta name="viewport" content="width=device-width" /> <link rel="canonical" href="https://www.oclc.org/developer/home.en.html"/> <link rel="alternate" href="https://www.oclc.org/developer/home.en.html" hreflang="en"/> <!-- News Article Script --> <!-- Favicons --> <link rel="icon" href="/apps/settings/wcm/designs/oclc/images/favicon.ico" sizes="32x32"/> <link rel="icon" href="/apps/settings/wcm/designs/oclc/images/icon.svg" type="image/svg+xml"/> <link rel="apple-touch-icon" href="/apps/settings/wcm/designs/oclc/images/apple-touch-icon.png"/> <script type="text/javascript"> if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } </script> <!-- Modernizr: http://www.modernizr.com/ --> <script src="/etc.clientlibs/oclc/clientlibs/oclc/modernizr.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/social/thirdparty/bootstrap3.min.css" type="text/css"> <script src="/etc.clientlibs/clientlibs/social/thirdparty/bootstrap3.min.js"></script> <script type="text/javascript" src="/apps/oclc/clientlibs/oclc/jquery-ui/source/jquery-ui.min.js"></script> <script type="text/javascript"> (function ($) { $(function () { yepnope([{ load: '/apps/settings/wcm/designs/oclc/js/jquery/jquery.easing.js' }, { test: $("#faq-set").length, yep: ['/apps/settings/wcm/designs/oclc/js/faqs-functions-v0.1.js'] }, { // FancyBox for modals: http://fancybox.net test: ($("a.modal-media").length || $("a.modal").length || $("a.img-gallery").length || $("a.modal-iframe").length || $(".modal-youtube").length), yep: ['/apps/settings/wcm/designs/oclc/js/jquery/fancybox/jquery.fancybox.pack.js', '/apps/settings/wcm/designs/oclc/js/jquery/fancybox/jquery.fancybox.css', '/apps/settings/wcm/designs/oclc/js/jquery/fancybox/helpers/jquery.fancybox-media.js', '/apps/settings/wcm/designs/oclc/js/modal-functions-v0.1.js'] }, { // Sitebar show/hide test: ($("#sitebar-sites").length), yep: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.hoverIntent.minified.js', '/apps/settings/wcm/designs/oclc/js/sitebar-functions-v0.1.js'] }, { // Showhide test: ($(".showhide").length), yep: ['/apps/settings/wcm/designs/oclc/js/showhide-functions-v0.1.js'] }, { test: $.autocomplete, nope: '/apps/oclc/clientlibs/oclc/jquery-ui/source/jquery-ui.min.js', complete: function () { if ($("#search-terms").autocomplete) { $("#search-terms").autocomplete({ source: function (request, response) { var s_siteVal = $("#s_site").val(), s_clientVal = $("#s_client").val(), uri = '/apps/oclc/suggest?q='; uri = uri + request.term + '&site=' + encodeURIComponent(s_siteVal) + '&client=' + encodeURIComponent(s_clientVal); $.ajax({ url: uri, dataType: "json", type: "GET", success: function (data) { response(data); } }); //ajax closed } //source closed }); //autocomplete closed } if ($("#result-search-terms").autocomplete) { $("#result-search-terms").autocomplete({ source: function (request, response) { var sr_siteVal = $("#sr_site").val(), sr_clientVal = $("#sr_client").val(), uri = '/apps/oclc/suggest?q='; uri = uri + request.term + '&site=' + encodeURIComponent(sr_siteVal) + '&client=' + encodeURIComponent(sr_clientVal); $.ajax({ url: uri, dataType: "json", type: "GET", success: function (data) { response(data); } }); //ajax closed } //source closed }); //autocomplete closed } } }]); }); }(jQuery)); </script> <!-- TypeKit --> <link rel="stylesheet" href="https://use.typekit.net/xyd8noe.css"> <script src="/apps/settings/wcm/designs/oclc/js/jquery/jquery.url.min.js"></script> <script src="/apps/settings/wcm/designs/oclc/js/toggle-show-hide.js" type="text/javascript"></script> <script src="/apps/settings/wcm/designs/oclc/js/en-US.js"></script> <script> (function($){ $(function() { yepnope({ test: $('div.form').length > 0, // test whether the a form exists on the page with "validate" class yep: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.validate.1.11.1.min.js','/etc/oclc/js/forms-functions-v0.4.js'] }); }); })(jQuery); </script> <script src="/etc.clientlibs/cq/personalization/clientlib/underscore.min.js"></script> <script src="/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.min.js"></script> <script type="text/javascript"> $CQ(function() { CQ_Analytics.SegmentMgr.loadSegments("\/etc\/segmentation"); CQ_Analytics.ClientContextUtils.init("\/etc\/clientcontext\/default", "\/content\/developer\/worldwide\/en_us\/home"); }); </script> <!-- Style sheets --> <link rel="stylesheet" href="/apps/settings/wcm/designs/oclc/developer-network/main.css?v=20241121"> <link href="/apps/settings/wcm/designs/oclc/syntaxhighlighter/shThemeDefault.css" rel="stylesheet" type="text/css"/> <link href="/apps/settings/wcm/designs/oclc/syntaxhighlighter/shCore.css" rel="stylesheet" type="text/css"/> <!-- Template Includes --> <!-- OneTrust Cookies Consent Notice start --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/999c7907-ac3c-4ce1-9125-172f53ec926f/OtAutoBlock.js"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="999c7907-ac3c-4ce1-9125-172f53ec926f"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end --> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/> <script type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=743027, version=2.0, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); </script> <!-- End VWO Async SmartCode --> <script> dataLayer = [{ 'site': 'developer', 'language': 'en_us' }]; </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=iGoSLkTwa8G0GRiDWDJMVw>m_preview=env-2>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TC83QFB');</script> <!-- End Google Tag Manager --> </head> <body class="oclc"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TC83QFB>m_auth=iGoSLkTwa8G0GRiDWDJMVw>m_preview=env-2>m_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <noscript> <div class="nojs-caution"> <p> <strong>JavaScript is currently not supported or is disabled by this browser. </strong> <br> Some features of this site will not be available. Please enable JavaScript for full functionality. <br> </p> </div> </noscript> <DIV class="header_microbar iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="header_microbar iparsys parsys"></div> </div> </DIV> <div class="cont-main"> <div class="header iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="header iparsys parsys"><div class="header parbase section"> <header> <script> (function ($) { $(function() { yepnope({ test: window.location.search != null && (window.location.search.indexOf("urlf=") >= 0 || window.location.search.indexOf("urlm=") >= 0), // test whether the url querystring has a parameter yep: ['/apps/oclc/docroot/js/urlmapper.js'] }); }); })(jQuery); </script> <script type="text/javascript"> (function (OCLC, $) { OCLC.logout = function() { if (_g && _g.shared && _g.shared.ClientSidePersistence) { //_g.shared.ClientSidePersistence.clearAllMaps(); } if( CQ_Analytics && CQ_Analytics.CCM) { //CQ_Analytics.ProfileDataMgr.clear(); //CQ_Analytics.CCM.reset(); //CQ_Analytics.ProfileDataMgr.loadProfile("anonymous"); CQ.shared.Util.load("/apps/oclc/logout"); } } OCLC.empty = function (data) { if (typeof (data) == 'number' || typeof (data) == 'boolean') { return false; } if (typeof (data) == 'undefined' || data === null) { return true; } if (typeof (data.length) != 'undefined') { return data.length == 0; } var count = 0; for (var i in data) { if (data.hasOwnProperty(i)) { count++; } } return count == 0; } $(function () { var headerLinks, headerName, headerLink; if (!CQ.shared.User.isInitialized() ) { CQ.shared.User.init(); CQ_Analytics.ProfileDataMgr.loadProfile(CQ.shared.User.data.userID); } if (CQ_Analytics.ProfileDataMgr.getData().authorizableId === 'anonymous') { } else { headerLinks = $('<ul class="header__profile-links">') .append('<li><a title="Sign out" id="signout-link" href="#">Sign out</a></li>'); if (!OCLC.empty('/content/marketing/publish/en_us/user/view-profile.html')) { headerLink = CQ_Analytics.ProfileDataMgr.data.path + '.form.html/content/marketing/publish/en_us/user/view-profile.html'; headerName = CQ_Analytics.ProfileDataMgr.data.formattedName; headerLinks.append('<li><a title="View or edit your account info" href="' + headerLink + '">' + headerName + '</a></li>'); } $('#header__profile').append(headerLinks); $("#signout-link").click(function(e) { e.preventDefault(); OCLC.logout(); return false; }); } }); }(window.OCLC = window.OCLC || {}, jQuery)); </script> <div class="cont-page"> <section class="header__pre"> <div class="skip-nav visuallyhidden"> <p><a href="#main-content" title="Skip navigation and go directly to page content">Skip to page content.</a></p> </div> <div id="url-mapper-msg"></div> </section> <section class="header__top"> <a class="header__icon-button hide-desktop" id="mobile-menu" href="#">Menu</a> <div class="header__brand"> <div class="logo globallogo parbase"> <!-- logo --> <a href="https://www.oclc.org/en/home.html"> <img src="/content/dam/oclc/design-images/navigation-logo.svg" border="0" title="OCLC.org home" alt="OCLC" class="oclc-logo"> </a> </div> <div class="logo-secondary globallogo parbase"> <!-- logo --> <a href="https://www.oclc.org/developer/home.en.html"> <img src="/content/dam/developer-network/Images/homepage/logo_oclc_developer_network_secondary.svg" border="0" title="Developer Network home" alt="Developer Network" class=""> </a> </div> </div> <div class="header__controls"> <script> var contentLink = ''; </script> <ul class="universal-links"> <li> <a href="https://www.oclc.org/developer/support.en.html" title="">Support</a> </li> </ul> <div class="header__profile" id="header__profile"></div> </div> <a class="header__icon-button hide-desktop" id="mobile-search" href="#">Search</a> </section> <section class="header__bottom"> <div class="topnav"> <script> (function ($) { $(function () { yepnope({ test: $.hoverIntent, // test whether hoverIntent nope: ['/apps/settings/wcm/designs/oclc/js/jquery/jquery.hoverIntent.minified.js'], complete: function () { yepnope({ load: ['/apps/settings/wcm/designs/oclc/js/mainnavigation-functions-v0.3.js', '/apps/settings/wcm/designs/oclc/js/jquery/jquery.ba-outside-events.js'] }); } }); $(window).bind("load", function () {}); // Not sure why this is here. }); }(jQuery)); </script> <nav> <ul id="main-nav"> <li class="main-nav-item"> <a href="https://www.oclc.org/developer/api.en.html" title="APIs" rel="/content/developer/worldwide/en_us/megadrop-menus/api.html" class="main-nav-link dropnav">APIs</a> <div class="dropnav-cont hidden-all"></div> </li> <li class="main-nav-item"> <a href="https://www.oclc.org/developer/gallery.en.html" title="" class="main-nav-link ">Gallery</a> </li> <li class="main-nav-item"> <a href="https://community.oclc.org/" title="" class="main-nav-link ">Community</a> </li> <li class="main-nav-item"> <a href="https://www.oclc.org/developer/stay-connected.en.html" title="Stay Connected" rel="/content/developer/worldwide/en_us/megadrop-menus/stay-connected.html" class="main-nav-link dropnav">Stay Connected</a> <div class="dropnav-cont hidden-all"></div> </li> </ul> </nav> </div> <div class="search"> <link rel="stylesheet" href="/apps/settings/wcm/designs/oclc/coveo/css/CoveoFullSearchNewDesign.css"/> <script src="/apps/settings/wcm/designs/oclc/coveo/js/CoveoJsSearch.js"></script> <link rel="stylesheet" type="text/css" href="/apps/settings/wcm/designs/oclc/coveo/css/oclccoveosearchextension.css"/> <div class="oclc-coveo-search"> <section class="search-box"> <div id="searchbox" class="CoveoSearchInterface" data-pipeline="devnet"> <div class="coveo-search-section"> <div class="CoveoSearchbox" data-enable-omnibox="true" data-inline="false" data-enable-wildcards="true" data-enable-search-as-you-type="false" data-enable-query-suggest-addon="true" data-enable-query-syntax="true" data-enable-field-addon="true" data-auto-focus="false"> </div> </div> </div> <div> <input type="hidden" name="resultsPagePath" value="/content/developer/worldwide/en_us/search-results.html" id="resultsPagePath"> <input type="hidden" name="accessToken" value="xxc839667d-dd5e-474e-b3ab-c84b434185fe" id="accessToken"> <input type="hidden" name="searchUrl" value="https://platform.cloud.coveo.com/rest/search" id="searchUrl"> <input type="hidden" name="searchWord" value="Search Developer Network" id="searchWord"> </div> </section> </div> <script type="text/javascript"> //This is to fix the issue with amlib and olib where there are multiple //standalone searchboxes on the same page. This disables all searchboxes //except the last one. coveo doesn't support instantiating multiple global //search boxes on the same page. $('body').find('.oclc-coveo-search:not(:last)').remove(); var searchResultsPage = $('#resultsPagePath').val(); var accessTokenVal = $('#accessToken').val(); var searchUrlVal = $('#searchUrl').val(); var searchWordVal = $('#searchWord').val(); document.addEventListener("DOMContentLoaded", function() { Coveo.SearchEndpoint.endpoints["default"] = new Coveo.SearchEndpoint({ restUri: searchUrlVal, accessToken: accessTokenVal }); var root = Coveo.$$(document).find("#searchbox"); if ("" != searchResultsPage && null != searchResultsPage) { Coveo.initSearchbox(root, searchResultsPage, { Searchbox: { placeholder: searchWordVal } }); } }); </script> </div> </section> </div> </header> </div> <div class="customjavascript section"> <style> /* TEMP - delete after 2024-10-10 */ footer.page-footer span.link-btn-outline a { text-decoration: none; color: var(--link-btn-color-safe, var(--link-btn-color)); } /* End TEMP */ </style></div> </div> </div> </div> <div class="hero_area parsys"><div class="customjavascript section"> <style> div.section { margin-bottom: 0; } div.parsyscolumncontrol .parsys_column > .parsys { padding-right: 0; } .visuallyhidden { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } /* Merged */ #homepage-highlight, #homepage-custom-links, #homepage-other-ctas { margin: 0 0 4rem; } #homepage-body h2, #homepage-other-ctas h2 { margin-bottom: 1rem; padding-bottom: 8px; font-size: 22px; line-height: 26px; border-bottom: 1px dotted #888B8D; letter-spacing: -0.25px; } /* Hero */ #homepage-hero { background-color: #333f48; background-image: url('/content/dam/developer-network/Images/homepage/bg_homepage_hero.png'); background-repeat: no-repeat; background-position: center center; background-size: auto; float: left; } #homepage-hero .text.parbase.section { margin-block: 6rem; margin-inline: var(--page-edge-width); padding: 3rem; background: rgba(0, 175, 215, 0.9); max-width: 45rem; width: unset; } #homepage-hero h1 { margin: 0 0 2rem; font-weight: 300; font-size: 3.5rem; color: #ffffff; } #homepage-hero p.main-cta { margin: 0 !important; } @media (min-width: 1450px) { #homepage-hero .cq-colctrl-1-fc-c0 .col0.parsys { width: 1180px; } } @media (max-width: 600px) { #homepage-hero .text.parbase.section { margin-block: 4rem; padding: 24px; } #homepage-hero h1 { font-size: 3rem; } } @media (max-width: 360px) { #homepage-hero h1 { font-size: 2.5rem; } } /* Main paths links */ #homepage-paths { background-color: #ffffff; } #homepage-paths-colctrl { margin: 3rem 0; } #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c0, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c1, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c2 { width: 30%; margin: 0 1.66%; } #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c0 .col0.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c1 .col1.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c2 .col2.parsys { padding: 200px 0 0 0; background-repeat: no-repeat; background-position: center top; background-size: 180px; } #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c0 .col0.parsys { background-image: url('/content/dam/developer-network/Images/homepage/icon_api.svg'); } #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c1 .col1.parsys { background-image: url('/content/dam/developer-network/Images/homepage/icon_web_service.svg'); } #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c2 .col2.parsys { background-image: url('/content/dam/developer-network/Images/homepage/icon_api_key.svg'); } #homepage-paths-colctrl .text.parbase.section { text-align: center; } #homepage-paths-colctrl .text.parbase.section p.desc { width: 84%; margin: 0 8%; font-size: 18px; line-height: 22px; color: #333F48; } #homepage-paths-colctrl .text.parbase.section p.cta { margin: 0 0 0.5rem; } @media (max-width: 600px) { #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c0 .col0.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c1 .col1.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c2 .col2.parsys { margin-bottom: 3rem; } } @media (max-width: 360px) { #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c0 .col0.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c1 .col1.parsys, #homepage-paths-colctrl .parsys_column.cq-colctrl-lt2-c2 .col2.parsys { padding: 180px 0 0 0; background-size: 160px; } } /* Link buttons */ #homepage-hero p.main-cta a.btn-link, #homepage-paths-colctrl a.btn-link { padding: 14px 18px 12px; font-size: 22px; line-height: 26px; } #homepage-hero p.main-cta a.btn-link { background-color: #fff; color: #00AFD7 !important; } #homepage-hero p.main-cta a.btn-link:hover, #homepage-hero p.main-cta a.btn-link:active { background-color: #007DBA; color: #fff !important; } @media (max-width: 600px) { #homepage-hero p.main-cta a.btn-link, #homepage-paths-colctrl a.btn-link { padding: 14px 18px 12px; font-size: 18px; line-height: 22px; } } /* Highlight text */ #homepage-highlight { padding: 60px 0 !important; background-color: #236192; } #homepage-highlight * { color: #ffffff; text-align: center; } #homepage-highlight .text.parbase.section { width: 84%; margin: 0 8%; } #homepage-highlight h2 { margin: 0 0 2rem; font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif; font-size: 24px; line-height: 30px; } #homepage-highlight p { margin: 0; font-family: 'Graphik Regular', Helvetica, Arial, sans-serif; font-size: 18; line-height: 22px; } /* Page body */ #homepage-body { margin: 0 0 3rem; } #homepage-body .parsys_column.cq-colctrl-lt1-c0 { width: 34%; margin: 0 2% 0 0; } #homepage-body .parsys_column.cq-colctrl-lt1-c1 { width: 62%; margin: 0 0 0 2%; } #homepage-news-callout p:first-of-type, #homepage-news-callout p:last-of-type { margin: 0; border-style: solid; border-color: #F6BE00; } #homepage-news-callout p:first-of-type { padding: 18px; border-width: 10px 10px 0 10px; font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif; font-size: 21px; line-height: 26px; letter-spacing: -0.5px; } #homepage-news-callout p:last-of-type { margin-bottom: 4rem; padding: 0 18px 18px 18px; border-width: 0 10px 10px 10px; } #homepage-body #app-listing { margin: 0 0 2rem; padding-bottom: 1rem !important; border-bottom: 1px dotted #888B8D; } #homepage-body #app-listing h3, #homepage-body .hbox h3 { margin: 0rem 0 1rem 0; } #homepage-body #app-listing p strong { font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif; } #homepage-body #app-listing .textimage .image.img-flt-right { margin: 0 0 14px 18px; } #homepage-body #app-listing .textimage.parbase.section .image { width: 180px; } @media (min-width: 1450px) { #homepage-body #app-listing .textimage.parbase.section .image { width: 220px; } } @media (max-width: 600px) { #homepage-body #app-listing .textimage.parbase.section .image { width: 40%; } } @media (max-width:480px) { #homepage-body #app-listing .textimage.parbase.section .image { width: auto; float: none; margin: 0 0 1rem; } } #homepage-body #app-listing p.creator { font-size: 14px; line-height: 18px; color: #555858; } #homepage-body .eventlist { margin-bottom: 3rem; } #homepage-body .eventlist h2 { margin-top: 0 !important; } #homepage-body .eventlist article.event-listing:last-of-type { margin-bottom: 1rem; } #homepage-body .hbox { background: #8A1B61 } #homepage-body .hbox h2 { border: none; color: #ffffff; padding: 16px 0 22px 68px; background-image: url('/content/dam/developer-network/Images/homepage/icon_community_white.svg'); background-repeat: no-repeat; background-position: top left; background-size: 54px 54px; border-bottom: 1px dotted #fff; } #homepage-body .hbox h3 { font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif; font-size: 28px; line-height: 34px; margin-bottom: 1rem; } #homepage-body .hbox * { color: #ffffff; } #homepage-body .hbox p.cta { margin: 1.5rem 0 0 0; } #homepage-body .hbox a.btn-link.white { background: #ffffff; color: #8A1B61 !important; } #homepage-body .hbox a.btn-link.white:hover, #homepage-body .hbox a.btn-link.white:active { background-color: rgba(255, 255, 255, 0.8); } @media (max-width: 600px) { #homepage-body .parsys_column.cq-colctrl-lt1-c0, #homepage-body .parsys_column.cq-colctrl-lt1-c1 { margin: 0 0 3rem; } } @media (max-width: 360px) { #homepage-body .hbox h2 { padding: 4px 0 14px 68px; } #homepage-body .hbox h2 span.mobilebreak { display: block; } } /* Custom solutions links */ #homepage-custom-links .col0.parsys { border: 12px solid #eceaea; } #homepage-custom-links .text.parbase.section { width: 84%; margin: 0 8%; text-align: center; } #homepage-custom-links h2 { margin-top: 1.5rem; font-family: 'Graphik Semibold', Helvetica, Arial, sans-serif; letter-spacing: -0.5px; } #homepage-custom-links p { margin-bottom: 1.5rem; } #homepage-custom-links a.btn-link { margin: 0 6px 12px 6px; } /* Other CTAs */ #homepage-other-ctas { width: 80%; margin: 0 10%; } #homepage-other-ctas .parsys_column.cq-colctrl-lt0-c0, #homepage-other-ctas .parsys_column.cq-colctrl-lt0-c1 { width: 46%; margin: 0 2% 4rem; } @media (max-width: 360px) { #homepage-other-ctas { width: 92%; margin: 0 4%; } } </style></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-hero"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-1-fc"> <div class="parsys_column cq-colctrl-1-fc-c0"> <div class="col0 parsys"><div class="text parbase section"> <h1><span class="visuallyhidden">OCLC Developer Network: </span>Elevate the importance of your library on campus and elsewhere</h1> <p class="main-cta"><a class="btn-link" href="https://www.oclc.org/developer/api/oclc-apis.en.html" title="Browse APIs">Browse APIs</a></p> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-1-fc" id="homepage-paths"> <div class="parsys_column cq-colctrl-1-fc-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt2" id="homepage-paths-colctrl"> <div class="parsys_column cq-colctrl-lt2-c0"> <div class="col0 parsys"><div class="text parbase section"> <p class="cta"><a href="https://developer.api.oclc.org/" class="btn-link blue" title="Build with APIs">Build with our APIs</a></p> </div> <div class="text parbase section"> <p class="desc">Access technical documentation and start聽building</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt2-c1"> <div class="col1 parsys"><div class="text parbase section"> <p class="cta"><a href="https://www.oclc.org/developer/api/oclc-apis.en.html" class="btn-link green" title="Find APIs">Find APIs</a></p> </div> <div class="text parbase section"> <p class="desc">Explore OCLC鈥檚 APIs and the application gallery 聽</p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt2-c2"> <div class="col2 parsys"><div class="text parbase section"> <p class="cta"><a href="https://platform.worldcat.org/wskey" class="btn-link magenta" title="Manage your API keys">Manage your API keys</a></p> </div> <div class="text parbase section"> <p class="desc">Request access and manage your WSKeys for OCLC services<br /> </p> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-highlight"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-1-fc"> <div class="parsys_column cq-colctrl-1-fc-c0"> <div class="col0 parsys"><div class="text parbase section"> <h2>Data is the foundation of nearly all OCLC services, and we take pride in being a vendor-neutral technology provider.</h2> <p>We at OCLC recognize that businesses, the tech world, and higher education are abuzz with discussions and predictions about big data. OCLC鈥檚 APIs are powerful tools that enable libraries like yours to interact with your users and experiment with your data in new ways.</p> </div> </div> </div> </div></div> </div> </div> </div></div> </div> <div id="main-content" class="cont-page mod"> <div class="parsys_column interior-content"> <div class="parsys_column home-content-c0"> <div class="cont-page mod crumbs-tools"> <div class="breadcrumb"></div> </div> <div class="page-content no-nav"> <div class="par parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-news-callout"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt1" id="homepage-body"> <div class="parsys_column cq-colctrl-lt1-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-featured-apps"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h2>Featured APIs and applications<br /> </h2> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="app-listing"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3><a href="https://www.oclc.org/developer/api/oclc-apis.meridian.en.html" title="Entity Management APIs"> Create, curate, and connect linked data entities</a></h3> </div> <div class="text parbase section"> <p>Use the OCLC Meridian庐 web application and set of APIs to connect to the existing value of linked data entities and descriptive relationships in MARC records and other datasets.</p> </div> <div class="text parbase section"> <p><strong>APIs available: </strong>Entity Management API, Entity Search API, PID Lookup API, Entity Changes API, Entity Connections API, Entity Query API<br /> </p> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="app-listing"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="app-listing"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3><a href="https://www.oclc.org/developer/gallery/talis-aspire.en.html" title="Connect WMS with Talis Aspire">Support your university鈥檚 academic strategy with Talis Aspire</a></h3> </div> <div class="text parbase section"> <p>Connect OCLC鈥檚 WorldShare庐 Management Services (WMS) with the market-leading resource list management system, Talis Aspire. Resource lists in Aspire appear in WMS workflows around the discovery, acquisition, receiving, and withdrawal of library materials.<br /> </p> </div> <div class="text parbase section"> <p><strong>Integrates with: </strong>WorldShare Management Availability API, WorldCat庐 Search API, WorldCat knowledge base API</p> </div> </div> </div> </div></div> <div class="text parbase section"> <h3><a href="https://www.oclc.org/developer/gallery/marcedit.en.html" title="MarcEdit free metadata editing suite">Use various metadata and search API functions with MarcEdit</a></h3> </div> <div class="text parbase section"> <p>MarcEdit is a free metadata editing suite that provides integration with a number of OCLC web services and APIs.</p> </div> <div class="text parbase section"> <p><strong>Integrates with: </strong>WorldCat Metadata API, WorldCat Search API</p> </div> </div> </div> </div></div> </div> </div> </div></div> </div> </div> <div class="parsys_column cq-colctrl-lt1-c1"> <div class="col1 parsys"><div class="customjavascript section"> <style> .event-listing-show { display: block; position: absolute; width: 15px; height: 15px; margin: 10px 10px 0 0; padding: 0; text-indent: -9999px; background-image: url('/content/dam/ext-ref/bg_events_showmore.png') !important; background-repeat: no-repeat; background-position: 0px 0px; background-size: 100%; inset-inline-end: 0; inset-block-start: 0; cursor: pointer; line-height: 0; z-index: 2; box-sizing: content-box; } .event-listing-show:hover { background-position: 0px -100px; } .event-listing-show.event-info-open { background-position: 0px -200px; } .event-info-open:hover { background-position: 0px -300px; } </style></div> <div class="eventlist parbase section"> <div class="list"> <div> <div class="customjavascript section"> <div class="list-events-nocalendar "> <input type="hidden" value="false" id="showExtendedDisplay_6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy"/> <script type="text/javascript"> $(function() { var event_id = "6a46bc44\u002Ddaf9\u002D4f3f\u002Db06b\u002D390a15d8f5ba\/par\/parsyscolumncontrol__1306222593\/col1\/list_copy".replace(/\//g,"\\/"); console.log(event_id); if (document.getElementById("showExtendedDisplay_6a46bc44\u002Ddaf9\u002D4f3f\u002Db06b\u002D390a15d8f5ba\/par\/parsyscolumncontrol__1306222593\/col1\/list_copy").value == 'true') { $(".emi-"+event_id).hide().removeClass("visuallyhidden").slideDown("fast"); $(".els-"+event_id).addClass("event-info-open"); } else { $(".els-"+event_id).removeClass("event-info-open"); } }); </script> <h2>Upcoming and on-demand webinars</h2> <article class="event-listing mod event-passed"> <p class="event-listing-show els-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy">Show details</p> <div class="event-listing-calendar"> <span class="el-month">May</span> <span class="el-day">30</span> <span class="el-cal-bottom"></span> </div> <div class="event-info"> <p class="event-date"> 30 May 2024 </p> <h1> <a href="https://www.oclc.org/en/events/2024/elevate-your-librarys-resource-discovery-with-integrated-worldcat-holdings.html" title="View the full event details">DevConnect 2024: Elevate Your Library's Resource Discovery with Integrated WorldCat Holdings</a> </h1> <p class="event-short-desc"> EBSCO and OCLC are excited to offer a collaborative webinar showcasing the enhanced capabilities of EBSCO Discovery Service (EDS) through its integration with WorldCat Search API Version 2.0. </p> <div class="event-more-info visuallyhidden emi-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy"> <ul class="event-listing-details"> <li><strong>Time:</strong> 11:00 AM – 12:00 PM Eastern Daylight Time, North America [UTC -4]</li> </ul> <p class="event-status-msg es-passed es-detail"><strong>This event has passed.</strong> <a href="https://www.oclc.org/en/events/2024/elevate-your-librarys-resource-discovery-with-integrated-worldcat-holdings.html" title="View the event archive">View the archive.</a> </p> </div> </div> </article> <article class="event-listing mod event-passed"> <p class="event-listing-show els-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy">Show details</p> <div class="event-listing-calendar"> <span class="el-month">May</span> <span class="el-day">16</span> <span class="el-cal-bottom"></span> </div> <div class="event-info"> <p class="event-date"> 16 May 2024 </p> <h1> <a href="https://www.oclc.org/en/events/2024/devconnect-2024-unlock-your-analytics-potential.html" title="View the full event details">DevConnect 2024: Unlock Your Analytics Potential</a> </h1> <p class="event-short-desc"> Join us for a discussion on the value of working with library analytics with analytics guru, Sean Duffy, OCLC Product Manager. </p> <div class="event-more-info visuallyhidden emi-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy"> <ul class="event-listing-details"> <li><strong>Time:</strong> 12:30 PM – 1:30 PM Eastern Daylight Time, North America [UTC -4]</li> </ul> <p class="event-status-msg es-passed es-detail"><strong>This event has passed.</strong> <a href="https://www.oclc.org/en/events/2024/devconnect-2024-unlock-your-analytics-potential.html" title="View the event archive">View the archive.</a> </p> </div> </div> </article> <article class="event-listing mod event-passed"> <p class="event-listing-show els-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy">Show details</p> <div class="event-listing-calendar"> <span class="el-month">May</span> <span class="el-day">9</span> <span class="el-cal-bottom"></span> </div> <div class="event-info"> <p class="event-date"> 09 May 2024 </p> <h1> <a href="https://www.oclc.org/en/events/2024/devconnect-2024-whats-new-in-bookops-worldcat.html" title="View the full event details">DevConnect 2024: What's new in BookOps-WorldCat</a> </h1> <p class="event-short-desc"> This 45-minute presentation will include an overview of recent changes and additions to the BookOps-WorldCat API wrapper as well as a tutorial highlighting the new functionality. </p> <div class="event-more-info visuallyhidden emi-6a46bc44-daf9-4f3f-b06b-390a15d8f5ba/par/parsyscolumncontrol__1306222593/col1/list_copy"> <ul class="event-listing-details"> <li><strong>Time:</strong> 11:00 AM – 12:00 PM Eastern Daylight Time, North America [UTC -4]</li> </ul> <p class="event-status-msg es-passed es-detail"><strong>This event has passed.</strong> <a href="https://www.oclc.org/en/events/2024/devconnect-2024-whats-new-in-bookops-worldcat.html" title="View the event archive">View the archive.</a> </p> </div> </div> </article> <p><span class="link-more"><a href="https://www.oclc.org/developer/events.en.html">View additional webinars</a></span></p> </div> </div> </div> </div></div> <div class="highlightbox section"> <!-- Start: Highlight Box --> <div class="hbox "> <div class="highlightbox parsys"><div class="text parbase section"> <h3>Join the OCLC API Community</h3> <p>The Community Center is OCLC鈥檚 online forum connecting library peers to each other and to OCLC staff.聽 The API鈥痗ommunity offers a dedicated space for technologists to ask questions, make connections, get updates about OCLC APIs, and contribute ideas for future development.</p> </div> <div class="text parbase section"> <p class="cta"><a class="btn-link white" href="https://community.oclc.org" title="API Community Center">Join the discussion</a></p> <p>聽</p> </div> <div class="text parbase section"> <h3>Subscribe to Tech Topics</h3> <p>Receive regular updates for developers, systems librarians, and members of Developer Network.</p> </div> <div class="text parbase section"> <p class="cta"><a class="btn-link white" href="https://www.oclc.org/developer/stay-connected/email-subscription.en.en.html?utm_campaign=email-subscription-web-organic&utm_medium=digital&utm_source=webpage-email-sub&utm_content=email-subscription-homepage-button&utm_term=en" title="Sign up for Tech Topics">Subscribe now</a></p> </div> </div> </div> <!-- End: Highlight Box --> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-custom-links"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="text parbase section"> <h2>Build custom solutions for your library services</h2> <p>Identify operational improvement opportunities with OCLC APIs and big data solutions. </p> </div> <div class="text parbase section"> <p><a href="https://www.oclc.org/developer/api/oclc-apis.discovery.en.html" class="btn-link grey" title="Discovery">Discovery</a> <a href="https://www.oclc.org/developer/api/oclc-apis.complete-library-management.en.html" class="btn-link grey" title="ILS/LMS">ILS/LMS</a> <a href="https://www.oclc.org/developer/api/oclc-apis.licensed-collection.en.html" class="btn-link grey" title="Collection management">Collection management</a><br /> <a href="https://www.oclc.org/developer/api/oclc-apis.library-management.en.html" class="btn-link grey" title="Management services">Management services</a> <a href="https://www.oclc.org/developer/api/oclc-apis.metadata.en.html" class="btn-link grey" title="Metadata">Metadata</a> <a href="https://www.oclc.org/developer/api/oclc-apis.resource-sharing.en.html" class="btn-link grey" title="Resource sharing/ILL">Resource sharing/ILL</a></p> </div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-other-ctas"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt0"> <div class="parsys_column cq-colctrl-lt0-c0"> <div class="col0 parsys"><div class="text parbase section"> <h2>We鈥檙e on GitHub</h2> <p>Discover sample code and see how to use our APIs in a variety of programming languages.</p> <p><a class="btn-link blue" href="https://github.com/oclc-developer-network" target="_blank" title="Go to GitHub">Go to GitHub</a></p> </div> </div> </div> <div class="parsys_column cq-colctrl-lt0-c1"> <div class="col1 parsys"><div class="text parbase section"> <h2>Let鈥檚 build a relationship</h2> <p>We partner with libraries and organizations to enable turnkey solutions.</p> <p><a href="https://www.oclc.org/en/partnerships.html" class="btn-link blue" title="Partner program contact">Learn about becoming a partner</a></p> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-default" id="homepage-paths"> <div class="parsys_column cq-colctrl-default-c0"> <div class="col0 parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-1-fc"> <div class="parsys_column cq-colctrl-1-fc-c0"> <div class="col0 parsys"> </div> </div> </div></div> </div> </div> </div></div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt0"> <div class="parsys_column cq-colctrl-lt0-c0"> <div class="col0 parsys"> </div> </div> <div class="parsys_column cq-colctrl-lt0-c1"> <div class="col1 parsys"> </div> </div> </div></div> </div> </div> </div> </div> <div class="cont-page extra-info"> <div class="purposestmt iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="purposestmt iparsys parsys"></div> </div> </div> </div> </div> </div> <div class="footer iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="footer iparsys parsys"><div class="footer section"> <!-- Footer container --> <footer class="page-footer"> <!-- footer content --> <div class="cont-page"> <div class="par parsys"><div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt4"> <div class="parsys_column cq-colctrl-lt4-c0"> <div class="col0 parsys"><div class="text parbase section"> <h3>Information for</h3> <ul class="no-bullets"> <li><a href="https://developer.api.oclc.org/" title="Documentation">Developers<br /> </a></li> <li><a href="https://www.oclc.org/developer/api/oclc-apis.en.html" title="OCLC APIs">Librarians</a></li> <li><a href="https://www.oclc.org/en/partnerships.html" title="Partnerships">Partners</a></li> </ul> </div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c1"> <div class="col1 parsys"><div class="text parbase section"> <h3>Visit related sites</h3> <ul class="no-bullets"> <li><a href="https://www.oclc.org/en/home.html" target="_self" title="OCLC">OCLC.org</a></li> <li><a href="https://community.oclc.org" title="OCLC Community Center">OCLC Community Center</a></li> <li><a href="/content/research.html" target="_self" title="OCLC Research">OCLC Research</a></li> <li><a href="https://oclc.service-now.com/status" title="OCLC System Alerts">OCLC System Alerts</a></li> <li><a href="https://help.oclc.org/" target="_self" title="OCLC Support">Support & Training </a></li> <li><a href="https://www.webjunction.org/home.html" title="WebJunction">WebJunction</a></li> </ul> </div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c2"> <div class="col2 parsys"><div class="customjavascript section"> <div class="social-intro"> <h3>Follow OCLC Developer Network</h3> </div> <div class="social-accounts"> <a href="http://www.github.com/oclc-developer-network" title="Visit the OCLC Developer Network GitHub page" target="_blank"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-github.png" alt="GitHub"></a> <a href="https://www.oclc.org/developer/stay-connected/email-subscription.en.html" title="Subscribe to email updates" target="_blank"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-mail.png" alt="Email"></a> <a title="Subscribe to our RSS feed" href="http://www.oclc.org/developer/news/feed.en.rss"><img class="img-nobrdr" src="/content/dam/common/images/social-icons/footer/footer-rss.png" alt="RSS feed"></a> </div></div> </div> </div> <div class="parsys_column cq-colctrl-lt4-c3"> <div class="col3 parsys"><div class="text parbase section"> <h3>Subscribe to Tech Topics</h3> <p>Receive regular updates for developers, systems librarians, and members of Developer聽Network.</p> <p><span class="link-btn link-btn-primary link-btn-outline" style="margin-bottom: 16.0px;"><a href="https://www.oclc.org/developer/stay-connected/email-subscription.en.en.html?utm_campaign=email-subscription-web-organic&utm_medium=digital&utm_source=webpage-email-sub&utm_content=email-subscription-footer-button-devnet-tech-topics">Subscribe now</a></span></p> </div> </div> </div> </div></div> <div class="text parbase section"> <hr /> </div> <div class="parsyscolumncontrol section"> <div class="parsys_column cq-colctrl-lt6"> <div class="parsys_column cq-colctrl-lt6-c0"> <div class="col0 parsys"><div class="globallogo parbase section"> <!-- logo --> <a href="https://www.oclc.org/en/home.html"> <img src="/content/dam/oclc/design-images/navigation-logo.svg" border="0" title="OCLC.org" alt="OCLC" class="footer-logo"> </a> </div> </div> </div> <div class="parsys_column cq-colctrl-lt6-c1"> <div class="col1 parsys"><div class="text parbase section"> <div class="copyright"> <p><span class="cq-rte-sprinkles" name="Sprinkles:copyright-current-year"><a href="https://policies.oclc.org/en/copyright.html" title="Read the OCLC copyright policy">© 2024 OCLC</a></span>聽聽<a href="https://policies.oclc.org/en/copyright/trademarks.html" title="View the OCLC and Affiliate Trademarks and Service Marks PDF">Domestic and international trademarks and/or service marks of OCLC, Inc. and its affiliates</a></p> <p><a href="https://policies.oclc.org/en/privacy/cookie-statement.html">This site uses cookies.</a> By continuing to browse the site, you are agreeing to our use of cookies.</p> <ul> <li><a href="https://help.oclc.org/Librarian_Toolbox/Contact_OCLC_Support">Feedback</a></li> <li><a href="https://policies.oclc.org/en/privacy/privacy-statement.html">Privacy statement</a></li> <li><a href="https://policies.oclc.org/en/accessibility.html">Accessibility statement</a></li> <li><a href="https://www.oclc.org/en/trust/compliance.html#trust-certifications">ISO 27001 Certificate</a></li> </ul> </div> </div> </div> </div> </div></div> </div> <div style="clear: both"></div> </div> <div class="connect-bar mod"> <div class="cont-page"> <!-- ComputerWorld logo should only appear on US/EN site --> </div> </div> <!-- Copyright --> <div class="cont-page copyright"> <div class="text parbase"> </div> </div> </footer> <script> (function ($) { $(function() { yepnope({ test: ($(".event-listing-show").length), yep: ['/apps/settings/wcm/designs/oclc/js/event-functions-v0.2.js'] }); }); })(jQuery); </script> </div> </div> </div> </div> <script type="text/javascript"> (function ($) { $(function () { yepnope([{ }, { test: (window.location.href.indexOf("search-results") != -1), nope: ['/apps/settings/wcm/designs/oclc/syntaxhighlighter/shCore.js', '/apps/settings/wcm/designs/oclc/syntaxhighlighter/shAutoloader.js'], complete: function () { SyntaxHighlighter.autoloader('java /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushJava.js', 'js jscript javascript /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushJScript.js', 'plain text /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPlain.js', 'bash /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushBash.js', 'csharp /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushCSharp.js', 'css /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushCss.js', 'groovy /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushGroovy.js', 'perl pl /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPerl.js', 'php /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPhp.js', 'python py /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushPython.js', 'ruby /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushRuby.js', 'sql /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushSql.js', 'xml /apps/settings/wcm/designs/oclc/syntaxhighlighter/shBrushXml.js'); SyntaxHighlighter.all(); } }]); }); }(jQuery)); </script> </body> </html>