Here’s a common question on what is the maximum number of databases that I can run on a single SQL Server instance.
You can have 32,767 databases per SQL Server instance as per the Microsoft documentation.
https://msdn.microsoft.com/en-us/ms143432.aspx