Skip to content
Azure Blob Storage

Storage Integration

Azure Blob Storage

Store screenshot images, PDF reports, and video captures in Azure Blob Storage containers after every job — ideal for enterprise teams running Microsoft-centric data workflows, compliance pipelines, and analytics systems.

How it works

ScreenshotCenter connects to Azure Blob Storage using a SAS (Shared Access Signature) token or a connection string scoped to a specific container. No broad account access required.

  1. 1

    Create a Storage Account and container

    In the Azure portal, create a Blob Storage container (or use an existing one). Choose the appropriate redundancy tier for your region.

  2. 2

    Generate a SAS token with write permissions

    Under Shared Access Signature, generate a token with Create and Write permissions scoped to the container. Set an appropriate expiry date and copy the connection string.

  3. 3

    Add the Azure Blob app in ScreenshotCenter

    Go to Apps → Connect a new app → Azure Blob Storage. Enter your storage account name, container name, SAS token, and an optional path template.

  4. 4

    Include the app ID in screenshot requests

    Add the app ID to the apps parameter. Blobs are uploaded and the URL is returned in apps[].output_url.

Quick start

curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
  ?key=YOUR_API_KEY\
  &url=https://example.com\
  &apps=my-azure-app"

The Azure Blob URL is returned in apps[].output_url once the upload completes.

Blob path templates

Control blob naming and virtual folder structure inside the container:

screenshots/{domain}/{yyyy}-{mm}-{dd}/{id}.png

Available variables: {id}, {domain}, {yyyy}, {mm}, {dd}, {shot}, {browser}, {country}.

Enterprise benefits

Compliance-ready

Azure Blob supports GDPR, HIPAA, ISO 27001, and SOC 2. Screenshots stay within your Azure tenant and data residency region.

Lifecycle management

Use Azure Blob lifecycle policies to automatically tier old screenshots to cool or archive storage to control costs.

Seamless Azure ecosystem

Feed screenshots directly into Azure Data Factory, Azure Cognitive Services, or Power BI for downstream analytics and processing.

Get started

  1. 1. In Azure portal, create a Blob Storage container and generate a SAS token with Create and Write permissions.
  2. 2. In ScreenshotCenter, go to Apps → Connect a new app → Azure Blob Storage.
  3. 3. Enter your storage account, container, SAS token, and optional path template. Save and verify.
  4. 4. Add the app ID to the apps parameter in your screenshot requests.