Apache OpenWhiskThe Apache Software Foundation
Apache OpenWhisk is a serverless cloud platform that executes functions in response to events. It supports multiple languages, scales automatically, and integrates with external services, enabling developers to build event-driven applications without managing infrastructure.
Vendor
The Apache Software Foundation
Company Website


Product details
Apache OpenWhisk
Apache OpenWhisk is an open-source, distributed serverless cloud platform that executes functions in response to events at any scale. It abstracts infrastructure management using Docker containers, allowing developers to focus on building event-driven applications. OpenWhisk supports multiple programming languages, integrates with popular services, and offers flexible deployment options for cloud-native and on-premise environments
Features
- Event-driven execution model with Triggers and Actions
- Supports multiple languages: Java, Python, Node.js, Go, PHP, Ruby, Swift, .NET, Rust, and more
- REST API and CLI for function management
- Docker-based runtime for custom language support
- Composable functions using sequences and rules
- Integration packages for Kafka, Cloudant, Slack, GitHub, and more
- Alarms and scheduling for timed executions
- Catalog of reusable services and connectors
- Lightweight and scalable architecture
- Kubernetes and OpenShift deployment support via Helm charts
Capabilities
- Executes stateless functions in response to external or scheduled events
- Enables microservices and reactive architectures
- Supports hybrid and multi-cloud deployments
- Offers fine-grained control over function invocation and chaining
- Provides secure execution with TLS and authentication
- Facilitates integration with CI/CD pipelines and external APIs
- Allows custom runtime creation using Docker SDK
- Scales automatically based on workload demand
Benefits
- Simplifies development by abstracting infrastructure concerns
- Accelerates deployment of event-driven applications
- Enhances flexibility with multi-language support
- Reduces operational overhead with automated scaling
- Promotes modular and reusable code through function composition
- Enables rapid prototyping and experimentation
- Supports open standards and community-driven innovation
- Integrates seamlessly with existing cloud and enterprise ecosystems
Find more products by industry
Other ServicesEducationFinance & InsuranceHealth & Social WorkPublic AdministrationInformation & CommunicationView all