Storage

Delete Objects

Learn about deleting objects


When you delete one or more objects from a bucket, the files are permanently removed and not recoverable. You can delete a single object or multiple objects at once.

Delete objects

To delete one or more objects, use the remove method.

1
await supabase.storage.from('bucket').remove(['object-path-2', 'folder/avatar2.png'])

RLS

To delete an object, the user must have the delete permission on the object. For example:

1
2
3
4
5
6
7
create policy "User can delete their own objects"on storage.objectsfor deleteTO authenticatedUSING ( owner = (select auth.uid()::text));