MuleSoft
A company owned by Salesforce, used for rapid API development and technology automation.
Major Products
- Anypoint Platform - Platforms and products used to build and maintain APIs to connect various data sources throughout your company
- Composer - Mulesoft’s version of Zapier or IFTTT
- RPA - Robotic Process Automation
- DataWeave - Functional Programming language for data manipulation
Important Terms / Concepts
API-Led Connectivity

- A system architecture / API design approach where you break out your series of APIs into 3 different layers or categories:
- Experience APIs - Clients connect directly to these APIs
- Process APIs - Handling all of the orchestrating / translation between System APIs and the Client/Experience APIs
- System APIs - Connect directly to external systems.
- Ex. Connect directly to Salesforce, or a custom DB, or FedEx, or your ecommerce application, etc…
- Should have 1 API / external system