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.
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).
If you would like to know, how to invorporate PUMA content or links to PUMA into your own website, follow this link.
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.
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.
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.
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.
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.