¿Qué es HAPI (The Humanized API)?

HAPI es una especificación (alternative) para crear APIS Web “Humanizadas”.

El objetivo de HAPI es definir un estándar para créate APIS Web que además de permitir el intercambio entre máquinas sean “human friendly”, y para esto se basan en estos principios:

· Un API HAPI debe ser accesible por una URL con nada más que un navegador

· Todas las entradas y salidas de un API HAPI deben ser leíbles en un modo sentencia:

· Un API HAPI debe ser autodocumentada y entendible por gente no técnica:

¿Cómo os suena?

Sin duda HAPI se aparta de las normas/recomendaciones RESTful (por ejemplo el uso de los 4 verbos HTTP) y de todos los estándares establecidos (ver por ejemplo como proponen la seguridad). Parece interesante como ejercicio 😉

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s