Downloading a wordpress site without cpanel or ftp access

One of my new clients wants me to move their wordpress site from their existing developer. I do not have cpanel or FTP access. When I try to install any plugin, it is asking for FTP info. Is there any other method to download the entire site and database?

I have wp-admin access.