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

Master Thesis: Public API for Albion Online

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 ↗

Download PDF