The Urbandale Public Library is committed to providing diverse resources for life-long learning and enjoyment.