Azure Functions Explorer

Loading functions...

Function Triggers Overview

HTTP Trigger

Allows functions to be invoked via HTTP requests. Ideal for building APIs, webhooks, and microservices.

Methods: GET, POST, PUT, DELETE, etc.
URL: Dynamically generated or custom.
Authentication: Anonymous, Function Key, Admin Key, Azure AD.

Timer Trigger

Executes functions on a schedule defined by a CRON expression. Perfect for background tasks and scheduled jobs.

Schedule: CRON expression (e.g., "0 */5 * * * *").
Frequency: Configurable.
Use Cases: Data processing, reporting, cleanup tasks.

Blob Trigger

Invokes a function when a new or updated blob is detected in Azure Blob Storage.

Storage Account: Configurable.
Container: Target container.
Use Cases: Image processing, file transformation, data ingestion.

Queue Trigger

Executes a function in response to new messages arriving in an Azure Storage Queue or Service Bus Queue.

Queue Type: Storage Queue or Service Bus Queue.
Message Handling: Processes messages one by one.
Use Cases: Asynchronous processing, decoupling services, workload distribution.

Cosmos DB Trigger

Triggers a function when changes are detected in an Azure Cosmos DB collection.

Database: Target Cosmos DB database.
Collection: Target collection.
Lease Collection: For managing state.
Use Cases: Real-time data processing, change notifications.