API Guide >

# Maya API introduction

This section introduces the basic elements of the Maya API and its architecture. We also provide code samples to illustrate the basics of loading plug-ins.

#### Topics in this section

- Introduction
- Maya Architecture Overview
- Using the Documentation System
- Loading a Plug-in
- Unloading a plug-in
- Writing a simple plug-in
- Important plug-in features
- Interacting with Maya
- MObject
- Wrappers
- Objects and Function Sets
- Naming Conventions
- Adding arguments
- Error checking
- MStatus class
- Error logging