Application Programming Interface (API) License Agreement


Summary

This application programming interface (API) license agreement is for a software supplier to make its API available to application developers. The template agreement contemplates a common public API license structure in which the licensee does not pay fees for use of the API. This template includes practical guidance, drafting notes, and an optional clause. The API license agreement is designed to align the interests and expectations of the API provider and the developer. It delineates how the API may and may not be used, and licenses the API and the ancillary licensed materials separately. The template also contemplates data privacy, data usage, and confidentiality. For an in-depth discussion of APIs, see Application Programming Interfaces (APIs). For a related checklist, see Application Programming Interface (API) License Agreement Checklist.