# name

(*required)*

The name of your component. The name must have the following format: **\[vendor].\[service].\[module].\[component]**. Note that all the parts of the name must contain alphanumeric characters only. For example:

```
{ "name": "appmixer.twitter.statuses.CreateTweet" }
```

The `vendor` part of the component name is the ID of the author of the component set. `service` and `module` allows you to organize your components into categories. These categories not only help you keep your components in a tidy hierarchical structure but it also has a meaning in that you can share your authentication and quota definitions between modules and components (more on that later). `component` describes the actual component activity.
