Modules

Main

ModuleDescriptionModule 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-composerComposer is a new programming model for composing cloud functions built on Apache OpenWhisk.Build Status
openwhisk-wskdeployApache OpenWhisk utility for deploying and managing OpenWhisk projects and packagesBuild Status

Clients

ModuleDescriptionModule Status
openwhisk-client-goApache OpenWhisk Go client API libraryBuild Status
openwhisk-client-jsJavaScript client library for the OpenWhisk platformBuild Status
openwhisk-client-pythonREST API of OpenWhisk can be used directly from PythonBuild Status
openwhisk-client-swiftopenwhisk-client-swift is a Swift client SDK for OpenWhisk with support for iOS, WatchOS2, and Darwin CLI appsBuild Status

Runtimes

ModuleDescriptionModule Status
openwhisk-runtime-ballerinaApache OpenWhisk Ballerina runtime. Learn more at https://openwhisk.apache.org.Build Status
openwhisk-runtime-dockerApache OpenWhisk SDK for building Docker “blackbox" runtimes. https://openwhisk.apache.org/Build Status
openwhisk-runtime-dotnetApache OpenWhisk Runtime for .NetBuild Status
openwhisk-runtime-goApache openwhisk runtime for go actionsBuild Status
openwhisk-runtime-javaApache OpenWhisk runtime for Java language functions. https://openwhisk.apache.org/Build Status
openwhisk-runtime-nodejsApache OpenWhisk runtime for Node.js JavaScript language functions. https://openwhisk.apache.org/Build Status
openwhisk-runtime-phpApache OpenWhisk runtime for PHP language functions. https://openwhisk.apache.org/Build Status
openwhisk-runtime-pythonApache OpenWhisk runtime for Python language functions. https://openwhisk.apache.org/Build Status
openwhisk-runtime-rubyApache OpenWhisk Ruby runtimeBuild Status
openwhisk-runtime-rustApache OpenWhisk runtime for Rust functions.Build Status
openwhisk-runtime-swiftApache openwhisk swift runtimeBuild Status

Deployments

ModuleDescriptionModule Status
openwhisk-deploy-kubeThis project can be used to deploy Apache OpenWhisk to a Kubernetes clusterBuild Status
openwhisk-deploy-mesosApache OpenWhisk deployment scripts and configuration files for running under Apache Mesos.Build Status
openwhisk-deploy-openshiftThis project can be used to deploy Apache OpenWhisk to the OpenShift platformBuild Status

Packages

ModuleDescriptionModule Status
openwhisk-package-alarmsApache OpenWhisk package that can be used to create periodic, time-based alarmsBuild Status
openwhisk-package-cloudantThe /whisk.system/cloudant package enables you to work with a Cloudant databaseBuild Status
openwhisk-package-deployApache openwhiskBuild Status
openwhisk-package-jiraInteract with JIRA software software development tool used for issue tracking, and project management functionsBuild 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-package-rssRSS feed packageBuild Status
openwhisk-package-templateThis is a template to be use when creating new packages for OpenWhiskBuild Status

Samples and Examples

ModuleDescription
openwhisk-GitHubSlackBotDemonstration of integration of GitHub Pull Request management with Slack and using Alarms
openwhisk-sample-matossample application with Message Hub and Object Store
openwhisk-sample-slackbotA proof-of-concept Slackbot to invoke OpenWhisk actions.
openwhisk-slackinviteInvite for Apache OpenWhisk Team on Slack
openwhisk-tutorialAn interactive learning environment for the Apache OpenWhisk command line
openwhisk-workshopOpenWhisk workshop to help developers learn how to build serverless applications using the platform.

Development Tools

ModuleDescription
openwhisk-debuggerThe OpenWhisk debugger project
openwhisk-devtoolsDevelopment tools for building and deploying Apache OpenWhisk
openwhisk-playgroundThis library provides functionality of executing a snippet of source code as OpenWhisk action for OpenWhisk Xcode Source Editor Extension
openwhisk-vscodeVisual Studio Code extension (prototype) for authoring OpenWhisk actions inside the editor.
openwhisk-xcodeCollection of OpenWhisk tools for OS X implemented in Swift 3.

Utilities

ModuleDescription
openwhisk-releaseApache openwhisk release
openwhisk-utilitiesShared utilities used across Apache OpenWhisk project repositories.

Others

ModuleDescription
openwhiskApache OpenWhisk is a serverless event-based programming service and an Apache Incubator project.
openwhisk-composer-pythonComposer for Python is a new programming model for composing cloud functions built on Apache OpenWhisk (Incubating)
openwhisk-external-resources✨ Curated list of awesome OpenWhisk things ✨
openwhisk-pluggable-providerApache OpenWhisk pluggable trigger feed event provider
openwhisk-podspecsCocoaPods Podspecs repo for openwhisk-client-swift
openwhisk-selfserve-testApache openwhisk
openwhisk-testTest repo. for Apache OpenWhisk client-side tooling.
openwhisk-websiteApache OpenWhisk website (openwhisk.incubator.apache.org) code built using Jekyll