# API{~n} {~n} Each of the methods listed in the API are accessed through an instance of EventEmitter. You can create an instance with `var ee = new EventEmitter();`. Then you can call API methods from `ee`, for example `ee.emitEvent('foo');`.{~n} {~n} You may also be interested in [the guide](https://github.com/Olical/EventEmitter/blob/master/docs/guide.md) which highlights some key features of EventEmitter and how to use them. It is a broad overview of the script whereas this is concise information about each method in the API.{~n} {~n} {#.} ## {ctx.name}{~n} {~n} {description.full|s}{~n} {~n} {#tags} {~s}* **{type}**{?types} ({#types}`{.}`{@sep} | {/sep}{/types}){/types}{?name} _{name}_{/name}{?description} - {description}{/description}{~n} {/tags} {~n} {/.}