import sys import firebase_admin from firebase_admin import credentials from firebase_admin import storage cred = credentials.Certificate('/Users/your.name/yada-yada-firebase-adminsdk.json') firebase_admin.initialize_app(cred, { 'storageBucket': '.appspot.com' }) bucket = storage.bucket() blob = bucket.blob('folder_in_cloud/another_folder/name_of_file.txt') blob.upload_from_filename('/Users/your.name/yada-yada-file.txt') # If you want to dowload # blob.download_to_filename('/Users/your.name/yada-yada-file.txt') print(blob.public_url)