Simplified API with ServerSettings and ClientSettings