Multi-provider support was a goal we laid out following the Serverless Framework v1 release. Since then we've been working towards simplifying the process of moving applications between cloud providers to enable the development of multi-cloud Serverless apps. All while keeping the Serverless workflow and developer experience consistent across providers so you don't need to learn custom commands or syntax for each platform.
OpenWhisk integration launched ealier this year. The official OpenWhisk provider plugin allows developers to build, deploy and manage apps running on the OpenWhisk platform using the Serverless Framework.
Special shout out to James Thomas (@thomasj) at IBM for his awesome contribution spearheading this effort!
OpenWhisk recently released v0.5.0 of the plugin, adding support for Cloudant DB and IBM Message Hub events, exporting Web Actions and local OpenWhisk deployments.
npm update -g serverless-openwhisk
Due to an outstanding issue with provider plugins, the OpenWhisk provider must be installed as a global module.
web-export
) in the configuration file. Learn more in the docs.See the milestone release on GitHub or the OpenWhisk blog for full details on the new features and bug fixes. Items planned for the next release are shown in the 0.6 milestone.
Resources to help you get started developing apps with OpenWhisk and the Serverless Framework.
Let us know if you have feature requests (or find bugs) by opening issues in the GitHub repository.