Improving our developer experience with OpenAPI Specification

We are happy to announce that Toornament now provides OpenAPI Specification (OAS) for its RESTful API, to deliver the best experience possible to the developers using the Toornament API!

By applying the OpenAPI Specification to our API, we allow client developers to generate data models and SDKs from our specification files in minutes. Developers can also use REST clients to quickly test and develop their project with our API.
OAS was our go-to choice because of its tooling support and fully customizable stack, and it being an active and ever-evolving solution.

– Olivier Paradis, Toornament CTO

As a reminder, the Toornament API can be used to improve your Event Production and build dedicated websites to display and manage your competitions (registrations, calendar, results, replays etc.).
Providing OAS support means that Toornament-based esport websites such as the Rainbow Six French League Official Website and Splatoon 2 Esports Platform are easier than ever to develop!

OAS support is included in all of our API offers, and OAS files can be found in our API Documentation. You can also find a list of tools developed for OpenAPI on the OpenAPI tools website.
So reach out to us if you are interested in enhancing the esports experience you provide!

How about some Bracket Optimization?

Following feedback from our community, we improved the way our brackets are displayed on the website, to make them clearer and condensed. This will allow for more information to be visible at the same time on a page, along a better readability of a bracket stage:

Click to see the side by side comparison

These stages are the same, and as you can see, rounds are now clearly designated, with match information visible at all times, and information about players entering the stage or changing brackets.
The bracket links are shorter, and the Winner & Loser brackets are separated to make them more compact, all while gaining in readability.
These upgrades are available for all bracket-type stages (Single & Double Elimination, Bracket Groups and Gauntlets)!

This is the first of a series of improvements to come to the brackets, with more to come for the matches!

Help shape the Toornament of tomorrow

Toornament is an ever-evolving platform, and some updates and improvements are mandatory to move forward.
We often call upon our community to share their thoughts about the other features, that are more quality-of-life improvements, and provide us with insights that only seasoned organizers can provide.
And here we are again, giving every user of Toornament the possibility to tell us what they think about the platform, its features, and what would be the best choices moving forward.

In that regard, we have devised a short survey for you to fill, if you wish to add your voice to the ones we will hear when developing our next features:

Thank you for the time you take to help shape what Toornament will become, we really appreciate it!

New feature: the Tournament Playlist

One of the challenges a tournament organizer has to face is getting the word out. Toornament already provides tools such as the Widgets to convey information about an upcoming competition, and a new one is added to the list today: the Tournament Playlist.
This is a page where any user can create a selection of tournaments, to be shared as a whole page, or via a new Widget:

This is especially useful for LAN Parties, such as the 2019 Gamers Assembly above, that gathered all of their 2019 tournaments in a single playlist. But there are many other situations where a playlist comes in handy, like for the League of Legends “Grosse Ligue”, the French university league. The competition is first played on a regional level, and here are all the regional tournaments:

These are examples, but there are many other cases where it might be useful, would you want to share the tournaments you have participated in, or simply want to create a list of tournaments you want to share! Go ahead and try the Playlists, they are available for everyone!

New bracket format available: the Gauntlet

We introduced with our recent structure update the Gauntlet bracket, a format that our organizers have been asking for, and we are delivering!
A Gauntlet is a type of duel-match bracket used as final stage in a tournament, usually following a League or Swiss Stage. It is a mono-branch single-elimination bracket in which only a handful of teams will play, with an important advantage given to the highest-ranked teams from the first stage.
In fact, in this type of stage, you place participants in matches up to the grand finals, depending on their #Seed:

This format is widely used in League of Legends Asian leagues, and is gaining traction in Europe too, with this season’s French Official League planning to use it aswell.
Here is an example of this new stage in our widget: