Python: Create a signed URL

Creates a signed URL for a file. Use a signed URL to share a file for a fixed amount of time.

Parameters

Examples

Create Signed URL

response = (
    supabase.storage
    .from_("avatars")
    .create_signed_url(
        "folder/avatar1.png", 
        60
    )
)

Create a signed URL for an asset with transformations

response = (
    supabase.storage
    .from_("avatars")
    .create_signed_url(
        "folder/avatar1.png", 
        60, 
        {"transform": {"width": 100, "height": 100}}
    )
)

Create a signed URL which triggers the download of the asset

response = (
    supabase.storage
    .from_("avatars")
    .create_signed_url(
        "folder/avatar1.png", 
        60, 
        {"download": True}
    )
)