Yesterday, the Windows Azure team introduced an API that allows developers to manage Azure Services without using the Azure development portal.
Accessing the service management via its REST-services requires usage of X509 client certificates. View the full blog post at the Windows Azure Team Blog.