API development tips