Azure Functions Bindings

A Comprehensive Guide to Connecting Your Functions

All Available Bindings

Explore the extensive list of input and output bindings that Azure Functions provides, enabling seamless integration with a vast array of Azure and third-party services.

Input Bindings

Blob Storage

Read data from Azure Blob Storage into your function.

Cosmos DB

Fetch documents from Azure Cosmos DB.

Event Hubs

Consume events from Azure Event Hubs.

Queue Storage

Read messages from Azure Queue Storage.

Service Bus

Receive messages from Azure Service Bus queues or topics.

Table Storage

Query data from Azure Table Storage.

HTTP Trigger (Request Body)

Access the HTTP request body.

Twilio

Retrieve incoming Twilio messages.

Output Bindings

Blob Storage

Write data to Azure Blob Storage.

Cosmos DB

Write documents to Azure Cosmos DB.

Event Hubs

Send events to Azure Event Hubs.

Queue Storage

Add messages to Azure Queue Storage.

Service Bus

Send messages to Azure Service Bus queues or topics.

Table Storage

Insert or update entities in Azure Table Storage.

HTTP Trigger (Response)

Set the HTTP response for a trigger.

SendGrid

Send emails using SendGrid.

Trigger Bindings

Blob Trigger

Trigger a function when a blob is created or updated.

Cosmos DB Trigger

Trigger a function when documents change in Cosmos DB.

Event Hubs Trigger

Trigger a function for incoming Event Hubs events.

HTTP Trigger

Trigger a function via an HTTP request.

Queue Trigger

Trigger a function when a message arrives in a queue.

Timer Trigger

Trigger a function on a schedule.

This list covers the most common bindings. For a complete and up-to-date list, please refer to the official Azure Functions documentation.