OpenWhisk and The Serverless Framework
We’ve pleased to announce OpenWhisk integration with The Serverless Framework!
Based upon months of collaboration between OpenWhisk and The Serverless Framework, developers can now use the framework to build applications for the OpenWhisk platform.
OpenWhisk is now announcing general availability of the following provider plugin for the framework:
https://github.com/serverless/serverless-openwhisk
The Serverless Framework
The Serverless Framework is the most popular open-source framework for building serverless applications. Launching back in 2015, under a different name, the framework has experienced tremendous growth and now has over fourteen thousands stars on Github.
Thousands of developers are now using the tool to build serverless applications every day.
Using a simple manifest file, developers can define serverless functions, connect them to event sources and declare cloud services needed by their application.
The framework handles deploying these serverless applications to the cloud provider. It also allows developers to monitor services in production, roll-out updates and assist debugging issues.
It also has a vibrant ecosystem of third-party plugins to extend the functionality of the framework.
Following on from the important version 1.0 release last year, the team behind the framework has now raised VC funding to ensure the project continues to grow.
OpenWhisk Support
Recent changes to the framework enabled platform integration for other serverless providers.
OpenWhisk has now released a provider plugin to enable OpenWhisk platform support.
https://github.com/serverless/serverless-openwhisk
Developers using the framework can now choose to deploy their serverless applications to any OpenWhisk platform instance. Multi-provider support also means moving applications between platforms is much easier and developers can even develop multi-cloud serverless applications.
The framework has taken great care to ensure the workflow and developer experience is consistent across all providers. Developers don’t need to learn custom commands or syntax for each platform.
Getting Started
This video introduces using the framework with the new provider plugin.
The Serverless Framework documentation website now features OpenWhisk. This has a guide to building serverless applications, CLI command reference, platform event support and an example application.
If you want to see more sample applications, have a look at this examples repository. OpenWhisk recently added examples showing you how to build HTTP APIs, cron-based schedulers, chaining functions and much more.
Need Help?
- Found bugs? Please open an issue in this project repository.
- Feature requests? Please open an issue in this project repository.
- General issues or other advice? Post Questions on Stackoverflow, using the openwhisk and serverless-framework tags.
- Anything else? Come chat to us over on the official Serverless chat room on Gitter.im or this Slack group for OpenWhisk.
Future Plans
Development on OpenWhisk support in the framework will continue in 2017.
Future plans include supporting non-Node.js runtimes, ensuring popular third-party plugins are compatible and integrating new features from the platform.
Thanks to the Serverless Framework team for all their support and assistance in getting this integration completed!