# apache/openwhisk

Apache OpenWhisk is an open source serverless cloud platform

Repository: https://github.com/apache/openwhisk
Canonical: https://ross.abutalabs.com/products/openwhisk
Homepage: https://openwhisk.apache.org/
Language: Scala
License: Apache-2.0
License Family: permissive
Topics: openwhisk, apache, serverless, cloud, faas, functions-as-a-service, serverless-architectures, serverless-functions, docker, kubernetes, functions
Last push: 2026-08-24T21:14:05+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3849, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6794, forks 1180 (observed 2026-08-28T04:09:48.658820+00:00)

## What it is
Apache OpenWhisk is an open source distributed serverless (FaaS) cloud platform that executes functions in response to events at any scale using Docker containers. It supports actions in many languages, event triggers and rules, and deploys on Kubernetes, OpenShift, Docker Compose, and other container platforms.

## Use cases
- run functions in response to events without managing servers
- self-host a serverless functions platform on kubernetes
- build serverless apis from functions
- compose functions into serverless workflows
- connect event feeds to functions with triggers and rules
- deploy a faas platform locally for development

## When to choose
- you need an open source, self-hosted alternative to AWS Lambda or Cloud Functions
- you want polyglot function runtimes including custom Docker-based actions
- you deploy on Kubernetes or OpenShift and want Helm-based serverless
- you need event-driven architecture with triggers, rules, and feeds

## When to avoid
- you only need managed serverless without infrastructure overhead
- your workloads are long-running rather than short event-driven functions
- you prefer a simpler single-node function runner
- your team cannot operate a distributed container-based platform

## Facets
- artifact type: service
- maturity: active
- function: serverless, deployment, workflow-automation, scheduling, api-framework, cli
- domain: cloud-computing, backend, apis, microservices
- platform: cloud, self-hosted, cross-platform
- tags: faas, functions-as-a-service, event-driven, apache, scala, serverless-platform, triggers, actions, devops, docker, kubernetes

## Member repositories
- apache/openwhisk (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:48.658820+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:42:06.538550+00:00, confidence not recorded.
  - readme: https://github.com/apache/openwhisk (fetched 2026-08-28T04:09:48.658820+00:00, sha 439def8d5b55)
  - homepage: https://openwhisk.apache.org/ (fetched 2026-08-29T08:38:13.044133+00:00, sha 54eed8f67f8c)
  - site_page: https://openwhisk.apache.org/documentation.html (fetched 2026-08-29T08:38:13.053235+00:00, sha 8617368b35ec)
- Data as of 2026-08-30T08:39:29.467469+00:00.
