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.
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

Below is a live example of the TeSS Maps widget.



If you do decide to include our widgets on your website, we have a mailing list you can join to keep informed about any service disruptions, required updates, or new features

Join the widgets mailing list

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/materials.json_api?scientific_topics=RNA-Seq

https://tess.elixir-europe.org/events.json_api

https://tess.elixir-europe.org/events/data-fairification-for-data-stewards.json_api

https://tess.elixir-europe.org/content_providers.json_api

https://tess.elixir-europe.org/workflows.json_api

The full documentation for our JSON API with interactive examples can be found in our Swagger Hub Documentation

View our API on SwaggerHub

We recommend using our JSON API, but if you have already begun using our old API technical information can still be found on our here.