
AWS Lambda
Serverless compute service that runs code in response to events without provisioning or managing servers
Discover top open-source software, updated regularly with real-world adoption signals.

Run event‑driven functions at scale with Docker and Kubernetes
Apache OpenWhisk provides a serverless platform to create, compose, and trigger functions using Docker containers, with standalone and Kubernetes deployment options, plus a CLI for management.

Apache OpenWhisk is a serverless platform that lets developers create actions, compose them into workflows, and bind them to events through triggers and rules. Functions run inside isolated Docker containers, supporting many runtimes such as Java, JavaScript, Python, Swift, and more.
For quick experimentation, the Standalone stack runs as a single Java process and opens a web Playground at http://localhost:3232. Production workloads can be deployed on any Kubernetes cluster—managed services like AKS, EKS, GKE, or local Minikube—using the openwhisk‑deploy‑kube repository. The wsk CLI provides full lifecycle management of actions, packages, and triggers.
The project is governed by the Apache Software Foundation and backed by an active community on GitHub and Slack. Recent migration to the Apache Pekko framework introduces a breaking change that requires redeploying clusters and updating configuration overrides, with a 3.x branch planned for transition.
When teams consider Apache OpenWhisk, these hosted platforms usually appear on the same shortlist.

Serverless compute service that runs code in response to events without provisioning or managing servers

Serverless compute service in Azure for running event-driven code without managing infrastructure

Event‑driven serverless compute for running code on demand
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
API Backend with Dynamic Scaling
Deploy HTTP‑triggered actions that auto‑scale based on request volume, reducing infrastructure costs.
Data Processing Pipelines
Chain actions via triggers and rules to process streaming data in real time.
CI/CD Automation
Invoke build and test actions from Git events, integrating with existing DevOps workflows.
Edge Computing Prototype
Run lightweight functions in Docker containers on edge nodes managed through Kubernetes.
OpenWhisk can execute actions written in Java, JavaScript, Python, Swift, Go, and many other languages via Docker images.
Yes, you can deploy the platform to AKS, EKS, GKE, or any compatible Kubernetes cluster using the openwhisk-deploy-kube repository.
The master branch now uses Pekko; you must redeploy clusters and update any Akka configuration overrides to their Pekko equivalents.
Project at a glance
ActiveLast synced 4 days ago