Introduction of an API