Integration with other Websites and Services

PUMA integrates well with other websites, content management systems, and reference managers. Furthermore, you can connect PUMA to your own software using one of our API (application programming interface) clients. The following list describes ways to integrate PUMA with various systems and technologies - ranging from code snippets to complete and powerful, easy-to-install plugins or API clients.


Bookmarking web pages and publications is very easy with our PUMA browser plugins, adding three useful buttons to your browser's navigation bar. At the moment there are plugins available for Chrome/Chromium, for Firefox and for Safari. If you do not wish to install a plugin or if you use another browser, you might like the JavaScript Bookmarklets with similar functionality.

For help regarding integration with your browser, visit this page.


This helppage regards the integration of PUMA in programs (Citavi, Emacs, JabRef, KBibTeX, Sublime Text und TeXlipse).


Follow this page for help regarding the integration of PUMA in websites (Confluence, GoogleDocs, GoogleScholar und Moodle).

Your own website

If you would like to know, how to invorporate PUMA content or links to PUMA into your own website, follow this link.


Digital Libraries

With PUMA, you are able to extract and store information from digital, public online libraries (OPAC) easily and fast. Click here to find out which libraries are linked to PUMA.

Discovery Service

Many libraries in Germany use Resource Discovery Services (RDS) for inventory management. PUMA provides a direct RDS interface. You can learn how to use this interface here.

OpenURL resolver

You can you connect your PUMA user profile with your library's URL resolver. This way all URLs, also in publications, can be resolved via your library. You can find instructions for this here.


Bookmark Exporter

With the Python based export function you can download your PUMA bookmarks and publications and store them in a file. Read more in the Instructions.

Link checker

This link status checker checks whether your PUMA bookmarks are still downloadable.


RSS is a family of formats to create feeds of frequently updated information. Follow our tutorial to learn how to subscribe to a particular RSS feed from PUMA. You can stay informed about recent post of particular tags, users, or groups.


PUMA provides a webservice using Representational State Transfer (REST), a software architectural style for distributed hypermedia systems. The REST API is intended for developers who want to develop applications which interact with PUMA. Follow this link for help on that matter.



Gunnar Aastrand Grimnes created the Android application Bibsonomy Poster that allows posting with a single click from an Android device. The code repository can be found here.


OAuth is an established protocol for secure API authorization which allows users to grant third party applications access to their data without being obliged to enter credentials outside of PUMA. Learn here how to establish a connection between your application and PUMA via OAuth.

Click here to go back to beginner's area and learn more about the basic functions.