API documentation is a set of written materials that provide information on how to use and interact with an Application Programming Interface (API). It typically includes details about endpoints, request and response formats, authentication methods, error handling, and usage examples. API documentation helps developers understand and effectively utilize the API in their software applications.