openwhisk-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Allen <>
Subject Re: Getting Started for those in a hurry.
Date Thu, 22 Feb 2018 10:59:32 GMT
Hi Alex,

To follow up James's post, I recommend this article by Markus Thömmes to understand how OpenWhisk

We call each language that OpenWhisk supports a "runtime". Each runtime is a Docker container
that runs an HTTP server that responds to two API endpoints: /init and /run in order to its
work and invoke an action. I wrote up some minimal information on how to create a new runtime
on the Wiki here:
When writing the PHP runtime, I found this presentation by Philippe Suter helpful:

As James said, feel free to ask any questions here, or if you want more real-time interaction,
the Slack channel is good ( <>).



> On 22 Feb 2018, at 10:36, James Thomas <> wrote:
> Hello Alex!
> If you want to run the platform locally, we have a number of options
> including using Docker Compose (
> running a VM using Vagrant (
> or even
> Kubernetes (
> Docker Compose is probably the simplest and fastest if you just want to
> play around, I wrote up an overview of this approach here recently (
> <vendor_plug>If you just want to try OpenWhisk out, you can always sign up
> for a free IBM Cloud Functions account which is a managed OpenWhisk
> platform with a free tier in the public cloud.</vendor_plug>
> Adding a C# runtime is something people have talked about for a while but
> no-one has done much with yet... There is an open isse about this:
> If you can compile the c# source code into a static binary (compiled for
> the linux architecture), you can deploy this as a native function without
> any changes to the platform. If you do need to provide the runtime as a
> native runtime, you will need to implement the simple HTTP API exposed by
> the runtime containers that the platform talks to. Another community member
> recently added PHP support, so his PR would be a good place to start for
> instructions.
> All the runtimes are now in separate projects in Github. Reviewing the
> existing runtimes should give you a good place to start. Feel free to ask
> questions on here or on the Slack channel.
> On 22 February 2018 at 10:05, Alex Hitchins <> wrote:
>> Hello all,
>> I'm quite interested in the project, can anyone point me to some resources
>> to get me going quickly?
>> I come from a long C# background and am quite interested in adding this
>> tooling (or .Net Core) to the mix of technologies already available.
>> Alexander Hitchins
>> ------------------------
>> E:
>> W:
>> M: 07788 423 969
>> T: 01892 523 587
> -- 
> Regards,
> James Thomas

Development thoughts at
Daily Jotter for macOS at

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message