Today we're excited to announce OpenWhisk integration with the Serverless Framework!
The official OpenWhisk Provider Plugin allows developers to build applications for the OpenWhisk cloud platform using the Serverless Framework.
Special shout out to James Thomas (@thomasj) at IBM for his awesome contribution spearheading this effort.
OpenWhisk + The Serverless Framework
The framework then deploys these Serverless applications to the cloud provider.
Introducing OpenWhisk Support
Multi-provider support was a goal we laid out following the Serverless Framework v1 release. With the OpenWhisk integration, developers using the framework can choose to deploy their Serverless apps to any OpenWhisk platform instance. Further, multi-provider support simplifies the process of moving applications between cloud providers and enables the development of multi-cloud Serverless apps.
The Serverless workflow and developer experience is consistent across all providers. You don't need to learn custom commands or syntax for each platform.
Resources for Getting Started
Check out these resources to help you get started with OpenWhisk integration.
Intro to the OpenWhisk Serverless Plugin Video
Learn more about how to use the Serverless Framework with the new OpenWhisk provider plugin in this quick video.
OpenWhisk is now included in the Serverless Docs. You'll find a guide to building Serverless applications, CLI command reference, platform event support and an example application.
Serverless Examples Repository
Check out the Serverless Examples repository to see more sample applications. OpenWhisk examples include: how to build HTTP APIs, cron-based schedulers, chaining functions and more.
Let Us Know What You Think
For months we've been collaborating with the OpenWhisk team to ensure a great user experience and seamless integration. Let us know what you think. Community feedback is a driving force in the direction of the Serverless Framework.
We're excited to hear your feedback.
What's Next for OpenWhisk
The roadmap includes support for non-Node.js runtimes, ensuring compatibility with popular third-party plugins and integrating new features from the platform.