An API to create, register to and view events.