C'est ce que je voulais dire, mais j'épargnais à @pasinvite la notion la notion d'environnement de développement.
Pour les non-initiés, Alex a bien résumé la chose : pour commencer à développer sur l'API, il faut installer sur sa machine tout un tas de trucs pas forcément simple, voir impossible si vous n'avez pas le bon système d'exploitation.
La piste actuelle est une techno nommé docker, déjà utilisée sur l'UI, qui permet de simuler cet environnement et de s'affranchir de pas mal de complexité. Mais la mise en place du bouzin n'est pas triviale. Une fois qu'on aura ça, les choses seront plus simple.