¿Cómo califico el límite de una API pública?

Tengo un algoritmo que recibe información y entrega resultados que me gustaría que los desarrolladores usaran como una API. Para evitar ataques de denegación de servicio y uso excesivo excesivo, quiero algunos límites de velocidad o protección. ¿Que opciones tengo? ¿Proporciono cuentas y claves de API? ¿Cómo funcionaría eso en general? ¿Y qué otras ideas son posibles para este escenario?

Respuestas a la pregunta(3)

Su respuesta a la pregunta