De API heeft een backoffice waar statistieken over de API calls te zien zijn. Denk bijvoorbeeld aan de snelheid waarmee de gevraagde informatie weergegeven wordt. Ook is inzichtelijk hoe vaak de API is aangeroepen en door wie en worden er vergelijkingen gemaakt met voorgaande weken. Deze statistieken worden twee keer per dag middels een script berekend.
Vanuit de backoffice van de API kunnen nieuwe databases toegevoegd worden. Ook is het mogelijk om API-calls te configureren. Je geeft dan aan welke gegevens uit de database mogen worden ontsloten, toegevoegd, gemuteerd of verwijderd. Als bijvoorbeeld Voetbal International deze gegevens ook op de website wil weergeven, kunnen hierover afspraken gemaakt worden. Daarna is via de backoffice van de API in te stellen welke gegevens wel en niet ontsloten mogen worden.
Belangrijke onderdelen tijdens de ontwikkeling van de API zijn beveiliging en performance. De API Sportsbase is ontwikkeld in PHP, met MySQL als onderliggende database. Deze API is ontwikkeld met behulp van het framework Lumen en draait op Linux. Voor de ontwikkeling van de backoffice is gebruik gemaakt van Angular. Voor een optimale performance wordt Redis Cache gebruikt.










