Code and data for developers

Code and data for developers#

TeSS is committed to the FAIR principles: making data findable, accessible, interoperable and re-usable. As such, all content in TeSS is available under the CC BY 4.0 licence, and can be accessed through our API and widgets. The TeSS codebase is also available to re-use under the BSD Licence, and can be found on GitHub.

Software

The source code for TeSS is available on GitHub, under the BSD 3-Clause license.

Data

Data in TeSS can be accessed via our API, under the CC-BY 4.0.

Widgets#

Widgets are chunks of javascript code that can be copied into website source code to display TeSS content. There are several different styles and functionalities available from our configurable widget suite. Widgets can be used to enhance your site and offer your community lists of relevant events or training resources.

View our available widgets

API#

TeSS has a fully functioning JSON API. You can explore our JSON-API by appending .json_api to the end of the URL of most pages (excluding parameters). For example:

https://tess.elixir-europe.org/events.json_api
https://tess.elixir-europe.org/materials.json_api?scientific_topics=RNA-Seq
https://tess.elixir-europe.org/content_providers.json_api
https://tess.elixir-europe.org/workflows.json_api

The full documentation for the TeSS JSON API can be found here:

View the JSON-API documentation

Developer guides#

There are additional guides for installing and configuring a TeSS instance.

View the developer guides (on GitHub)