Get Code

Want to get started using the Tenon API but not sure where to start? Explore the options listed below that were created by Tenon or our community of users.

Most of the projects listed below are available under the MIT License

Looking for something not listed here or have an idea for an integration? Give us a shout! We love working on new integrations

Access MonitorAccess Monitor runs accessibility tests of your WordPress site, either on the front-end or in the administration. It runs an automated scan of your site using the Tenon.io web accessibility service.
Tenon DrupalDrupal Module for Tenon.io
Sample PHP ClassUses cURL and PHP to submit requests to Tenon, receive the response, and display the issue in HTML or write issues to CSV
PHP/ ReactJS single page testerUsing the PHP class above, this is the full code that we uses on a previous version of our "Test Now" page.
tenon-python Python wrapper for the Tenon.io API, by Justin Stockton. pip users can install directly by running pip install tenon-python
Tenon Selenium Example Another one by Justin Stockton, this repo shows some simple examples of how to perform Tenon assertions as part of a set of functional tests driven by Webdriver.io.
Tenon API Client (Node Module) This module is used in Tenon Grunt Plugin and Tenon Gulp Plugin or can be used as the basis of your own plugin. Of particular note is the fact that this module will inline local files to allow for more accurate testing.
Gulp Tenon Client Gulp plugin built on the Tenon API Client listed above
Grunt Tenon Client Grunt plugin, written by the same developer of the Tenon API client and Gulp Tenon Client listed above.
Grunt Tenon Demo Full demo of the Grunt plugin above. This shows how to use the plugin itself, including doing accessibility testing of a responsive design as well as how to use it as part of Travis CI builds
Tenon Node Node module written by Justin Stockton, offers the ability to analyze a URL or source
Grunt Tenon Another Grunt plugin, written by Andrew Babaian of Razorfish
Tenon Reporters Another project by Justin Stockton, this provides the ability to pipe our JSON format into other formats such as HTML and xUnit, the latter of which is particularly useful for Jenkins/ Hudson
Grunt Tenon Inline Allows you to inline all of your files for use within a Grunt task.
Protractor Accessibility Plugin Provides the ability to test your Angular projects with either the Accessibility Developer Tool from Chrome or Tenon
Tenon-Check for Chrome Browser plugin to allow you to test the current page using Tenon
Tenon-Check for Opera Browser plugin to allow you to test the current page using Tenon
Tenon-Check for Firefox Browser plugin to allow you to test the current page using Tenon
MortiseMortise is a Ruby client for the Tenon.io accessibility checker. It powers the accessibility part of SiteValidator.com
Github Issue Push ExampleDemonstrates creating new issues in a Github project using Tenon
Jira Issue Push ExampleDemonstrates creating new issues in a Github project using Tenon
Silverstripe TenonCheck the accessibility of your SilverStripe site with this module that integrates with Tenon
Tenon Visual Studio PluginPlugin for testing accessbility directly from within Visual Studio
Tenon.io C# API client 1.0.0Source also available on Github