Sometimes the wording used to describe xAPI portray it as something that it's not. This can a source of confusion. Read on to find out why. Sometimes introductory texts about xAPI do say that it is a specification, but later talk about it as if it were a system, a piece of software that does something. xAPI is not a software system. It is a specification for an API. So, it is a document, a set of rules, that tell programmers certain things that they need to implement in their systems.
The experience API (xAPI) was released on April 2013, so it is now in its 4th year of life. However, it is rather easy to run into information that doesn't really clarify some of the key aspects of xAPI, because it is innacurate or misleading. This series tries to address some of those areas of confusion. More than a year ago, frustrated by some ideas I kept seeing in introductory articles to xAPI, I published the article xAPI has great potential, but it is not magic!