Master Thesis: Public API for Albion Online
Design and Implementation of a Scalable, Secure, and Maintainable Public API for Data Access in a Massively Multiplayer Online Role-Playing Game

Abstract
Public game APIs are a valuable resource for players and developers alike, enabling third-party development and data access. Albion Online lacks an official API, leading to a reliance on unofficial means of data acquisition with security concerns.
This thesis presents the design and implementation of a scalable, secure, and maintainable public API for Albion Online. For this, the system integrates a data processing pipeline for data transformation, an API gateway for authentication and routing, and a RESTful API for game data access. Industry standards and best practices in security, maintainability, and performance optimisation guide the development.
The solution is evaluated against functional and non-functional requirements, highlighting improvements over existing unofficial methods. While the provided API implementation establishes a strong foundation, full deployment to external users requires further testing.
This work provides insights for game developers on opening game data while maintaining control and performance.
Final Grade: 1.2
Document
Your browser can't display PDFs inline. Open in new tab ↗