Primero para los que no sepan que es una
Pero cuando desarrollas tu aplicación debes decir entre tener una API abierta o cerrada, estas son algunas de las ventajas de cada una de ellas, tu decides cuál utilizar.
Ventajas de una API abierta
- Cualquier persona tiene acceso y rapidamente se desarrollan aplicaciones que usen la API.
- Menos trabajo para ti, ya que no tienes que preocuparte por administrar usuarios, permisos, etc.
- Ideal unicamente parasolicitar información pero no para guardar.
Ventajas de una API cerrada
- Puedes cifrar las respuestas de la API para que unicamente los usuarios autorizados las utilicen.
- Evitas el abuso, desgraciadamente hay una API no segura y abierta es blanco de todo tipo de ataques.
- Ideal para publicar información y también para solicitar.