Awesome xAPI Awesome published

A curated list of developer resources for Webex Devices API inspired by awesome-go and awesome-python.

Looking for developer resources for Webex Messaging and Meetings? check awesome-webex.

Contributing

Please take a quick gander at the Contribution guidelines first. Thanks to all contributors; you rock!

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!

Contents

DISCLAIMER: Cisco does not make any commitments about the resources listed in this document, nor the accuracy of the third party resources and any content accessible via the links below.

!Get Started!

Tour the xAPI via step-by-step tutorials.

Articles

Blogs and community articles that document features, cover use cases or propose code samples.

Building Blocks

Helper libraries to interact with codecs

  • Command Line Interface
    • xows CLI - Command-line utility built on top of pyxows (by Cisco CE).
  • JavaScript
    • jsxapi - JavaScript bindings for Cisco Collaboration Endpoint XAPI (by Cisco CE).
    • sugar - Syntactic "$ugar" for handling user input (by valgaze).
  • Postman
  • PowerShell
    • Send-XCommand - Cmdlets for sending xConfiguration & xCommand requests (by stephenwelsh).
  • Python
    • pyxows - Python bindings for Cisco Collaboration Endpoint xAPI over WebSockets (by Cisco CE).

Code Samples

From basic examples to finalized solutions illustrating the xAPI capabilities.

  • Repositories of examples
    • CE9-projects - Projects for Cisco DX, MX, SX and Room Systems (by technologyordie).
    • macro-projects-Examples - Cisco Video Endpoint Macro Repository (by Bobby-McGonigle).
    • roomdevices-macros-samples - Selection of macros proposed by the xAPI dev team (by Cisco CE).
    • xapi-samples - UI extensions, macros and scripts to quickly learn xAPI (by ObjectIsAdvantag).
    • yolo-oslo - Repository of in-room controls and macro samples (by acaeti).
  • Solutions
    • cisco-tp-snapshots - Take snapshots with your Cisco Room Device, aka Telepresence Endpoint (by drkchiloll).
    • codec-dashboard - Web dashboard to display/alert on codec information (by gsheppar).
    • feedback-meeting - Dashboard built from feedback collected via a custom "Call Survey" control (by tloyau).
    • maze game - Navigate blind in a maze, look for the treasure (by ObjectIsAdvantag).
    • MyRoomKit - Botkit chatbot as an extension of a RoomKit device (by ObjectIsAdvantag).
    • roomie - App reporting whether there are people in the meeting rooms (by bjolseth).
    • roomkit-collector - Collect PeopleCount events and compute weighted averages (by ObjectIsAdvantag).
    • roomkit-react-map - React map showing PeopleCount analytics fired by a set of RoomKits (by ObjectIsAdvantag).
    • telehealthPresence - Add additional presence states for video endpoints in Jabber (by voipnorm).
    • video status monitor - Web page displaying call status and people count/presence (by DJF3).

Developer Tools

Handy tools and building-blocks to create, test and deploy applications.

Reference

Documentation, product resources and technical support.

Reference Guides

API Reference, Configuration and Administration guide for specific versions of CE and RoomOS.

Third-Party

Hardware, integrations and control systems

View code on GitHub
  • Owner

  • Contributors

    +8Github contributors
  • Categories

  • Products

    Webex
  • Programming Languages

  • License

    Other

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.