Image Resize and Convert (image): A function that demonstrates how to pass a binary-large object (blob) in an HTTP request body and response. The function defines an HTTP request that accepts a binary image or URL as input, converts the input to the target format and size, and returns the converted image in the HTTP response.

RabbitMQ (rabbitmq): A multi-trigger function with a configuration that connects to RabbitMQ to read messages and write them to local ephemeral storage. If triggered with an HTTP GET request, the function returns the messages that it read from RabbitMQ.

[Azure Event Hub]((https://github.com/nuclio/nuclio/tree/master/hack/examples/golang/eventhub) (eventhub): An Azure Event Hub triggered function with a configuration that connects to an Azure Event Hub. The funciton reads messages from two partitions, process the messages, invokes another function, and sends the processed payload to another Azure Event Hub. You can find a full demo scenario here.

Python examples

Hello World (helloworld): A simple function that showcases unstructured logging and a structured response.

Encrypt (encrypt): A function that uses a third-party Python package to encrypt the event body, and showcases build commands for installing both OS-level and Python packages.

Face Recognizer (face): A function that uses Microsoft’s face API, configured with function environment variables. The function uses third-party Python packages, which are installed by using an inline configuration.