Enterprise integration platforms use APIs, connectors, and secure file transfers to link enterprise applications, databases, and other data sources. In some cases, data and instructions are sent via APIs using clearly defined messages and standardized data formats. In others, the integration platform extracts data from one application or database, transforms the data, and then loads it into another application.