Apache OpenWhisk is an open source cloud-native event-based computing platform that executes functions in response to events from various sources. It provides a serverless computing environment for developing and running event-driven applications and microservices without having to manage infrastructure. Developers can write functions in Node.js, Python, Swift and other languages that are run in response to events from sources like HTTP requests, cloud events, schedule triggers and more.