Modules

Main

ModuleDescriptionModule Status
openwhiskApache OpenWhisk is an open source serverless cloud platformBuild Status
openwhisk-apigatewayApache OpenWhisk API Gateway service for exposing actions as REST interfaces.Build Status
openwhisk-catalogCurated catalog of Apache OpenWhisk packages to interface with event producers and consumersBuild Status
openwhisk-cliApache OpenWhisk Command Line Interface (CLI)Build Status
openwhisk-composerApache OpenWhisk Composer provides a high-level programming model in JavaScript for composing serverless functionsBuild Status
openwhisk-composer-pythonApache OpenWhisk Composer Python provides a high-level programming model in Python for composing serverless functionsBuild Status
openwhisk-wskdeployApache OpenWhisk utility for deploying and managing OpenWhisk projects and packagesBuild Status

Clients

ModuleDescriptionModule Status
openwhisk-client-goGo client library for the Apache OpenWhisk platformBuild Status
openwhisk-client-jsJavaScript client library for the Apache OpenWhisk platformBuild Status

Runtimes

ModuleDescriptionModule Status
openwhisk-runtime-denoApache OpenWhisk Runtime Deno supports Apache OpenWhisk functions written in DenoBuild Status
openwhisk-runtime-dockerApache OpenWhisk SDK for building Docker “blackbox” runtimesBuild Status
openwhisk-runtime-dotnetApache OpenWhisk Runtime .Net supports Apache OpenWhisk functions written in .Net languagesBuild Status
openwhisk-runtime-goApache OpenWhisk Runtime Go supports Apache OpenWhisk functions written in GoBuild Status
openwhisk-runtime-javaApache OpenWhisk Runtime Java supports Apache OpenWhisk functions written in Java and other JVM-hosted languagesBuild Status
openwhisk-runtime-nodejsApache OpenWhisk Runtime NodeJS supports Apache OpenWhisk functions written in JavaScript for NodeJSBuild Status
openwhisk-runtime-phpApache OpenWhisk Runtime PHP supports Apache OpenWhisk functions written in PHPBuild Status
openwhisk-runtime-pythonApache OpenWhisk Runtime Python supports Apache OpenWhisk functions written in PythonBuild Status
openwhisk-runtime-rubyApache OpenWhisk Runtime Ruby supports Apache OpenWhisk functions written in RubyBuild Status
openwhisk-runtime-rustApache OpenWhisk Runtime Rust supports Apache OpenWhisk functions written in RustBuild Status
openwhisk-runtime-swiftApache OpenWhisk Runtime Swift supports Apache OpenWhisk functions written in SwiftBuild Status

Deployments

ModuleDescriptionModule Status
openwhisk-deploy-kubeThe Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.Build Status

Packages

ModuleDescriptionModule Status
openwhisk-package-alarmsApache OpenWhisk package that can be used to create periodic, time-based alarms.Build Status
openwhisk-package-cloudantThe Apache OpenWhisk cloudant package enables you to work with a Cloudant/CouchDB databaseBuild Status
openwhisk-package-deployApache openwhiskBuild Status
openwhisk-package-kafkaApache OpenWhisk package for communicating with Kafka or Message HubBuild Status
openwhisk-package-pushnotificationsOpenWhisk Package for Bluemix Push Notifications ServiceBuild Status
openwhisk-pluggable-providerApache OpenWhisk pluggable trigger feed event providerBuild Status

Samples and Examples

ModuleDescription
openwhisk-slackinviteInvite for Apache OpenWhisk Team on Slack

Development Tools

ModuleDescription
openwhisk-devtoolsDevelopment tools for building and deploying Apache OpenWhisk
openwhisk-intellij-pluginIntellij plugin for Apache OpenWhisk
openwhisk-vscode-extensionVSCode extension for Apache OpenWhisk
openwhisk-wskdebugDebugging and live development tool for Apache OpenWhisk

Utilities

ModuleDescription
openwhisk-releaseTools and documentation for Apache OpenWhisk Release Managers
openwhisk-utilitiesShared utilities used across Apache OpenWhisk project repositories.

Others

ModuleDescription
openwhisk-testTest repo. for Apache OpenWhisk client-side tooling.
openwhisk-websiteApache OpenWhisk website (openwhisk.apache.org) content; built using Jekyll

Archived

ModuleDescription
openwhisk-GitHubSlackBot[DEPRECATED] - Demonstration of integration of GitHub Pull Request management with Slack and using Alarms
openwhisk-client-python[DEPRECATED] - REST API of OpenWhisk can be used directly from Python
openwhisk-client-swift[DEPRECATED] - openwhisk-client-swift is a Swift client SDK for OpenWhisk with support for iOS, WatchOS2, and Darwin CLI apps
openwhisk-debugger[DEPRECATED] - The OpenWhisk debugger project
openwhisk-deploy-mesosApache OpenWhisk deployment scripts and configuration files for running under Apache Mesos.
openwhisk-deploy-openshift[DEPRECATED] - This project can be used to deploy Apache OpenWhisk to the OpenShift platform
openwhisk-external-resources✨ Curated list of awesome OpenWhisk things ✨
openwhisk-package-jira[DEPRECATED] - Interact with JIRA software software development tool used for issue tracking, and project management functions
openwhisk-package-rss[DEPRECATED] - RSS feed package
openwhisk-package-template[DEPRECATED] - This is a template to be use when creating new packages for OpenWhisk
openwhisk-playground[DEPRECATED] - This library provides functionality of executing a snippet of source code as OpenWhisk action for OpenWhisk Xcode Source Editor Extension
openwhisk-podspecs[DEPRECATED] - CocoaPods Podspecs repo for openwhisk-client-swift
openwhisk-runtime-ballerinaApache OpenWhisk Runtime Ballerina supports Apache OpenWhisk functions written in Ballerina
openwhisk-sample-matos[DEPRECATED] - sample application with Message Hub and Object Store
openwhisk-sample-slackbot[DEPRECATED] - A proof-of-concept Slackbot to invoke OpenWhisk actions.
openwhisk-selfserve-test[DEPRECATED] - Apache openwhisk
openwhisk-tutorial[DEPRECATED] - An interactive learning environment for the Apache OpenWhisk command line
openwhisk-vscode[DEPRECATED] - Visual Studio Code extension (prototype) for authoring OpenWhisk actions inside the editor.
openwhisk-workshop[DEPRECATED] - OpenWhisk workshop to help developers learn how to build serverless applications using the platform.
openwhisk-xcode[DEPRECATED] - Collection of OpenWhisk tools for OS X implemented in Swift 3.