Cómo crear un simulador para practicar APIs con IA

Monté un simulador para practicar APIs y JSON con Claude Code, sin tocar una API real. Te cuento cómo lo hice y para qué sirve.

Te dejo el vídeo arriba, pero aquí lo tienes escrito y con los enlaces por si prefieres leerlo.

Últimamente os está gustando que enseñe cosas reales que monto con IA. Y hoy vengo con una de las que más orgulloso estoy: un simulador para practicar APIs y JSON sin depender de ninguna API externa.

Lo monté con Claude Code para una de mis formaciones. Y la gracia no es tanto la herramienta en sí, sino lo que representa: que algo que llevaba tiempo en mi cabeza, de repente, es una cosa real que la gente usa. Te cuento cómo funciona, por si te da ideas de lo que tú podrías montar en tu vida o en tu negocio.

Qué monté: un laboratorio para practicar sin romper nada

Tengo una formación que se llama Automatiza tu mundo. Va de aprender a automatizar, pero no desde el "te enseño Make y ya te apañas", sino desde la parte técnica de verdad llevada para humanos. Que una persona que no sabe lo que es un JSON, una API o un MCP sea capaz de entenderlo igualmente.

El feedback siempre ha sido buenísimo, pero yo notaba que le faltaba un plus de ejercicios. De casos prácticos. De poder equivocarte y que alguien te diga qué has hecho mal.

Así que creé este laboratorio de APIs. Un simulador.

Funciona muy sencillo. Te plantea un caso práctico, te da una documentación reducida de esa API de prueba, y a partir de ahí te toca a ti. Si haces una petición y la haces mal, te dice exactamente los errores que has cometido para que los arregles. Por ejemplo: que el método correcto es un GET y no un POST, o que revises la documentación porque el endpoint para listar los libros es /libros y no lo que has puesto.

Arreglas, vuelves a enviar la petición, y ya te sale la respuesta que te daría una API real.

Hay unos 20 ejercicios que se van complicando poco a poco. El último mola mucho porque es como si fuera la API de una tienda online, con su autenticación y unas cuantas cosas que tienes que resolver. Una currada, la verdad.

¿Qué es una API y por qué deberías entenderla?

Una API es la forma que tienen las aplicaciones de conectarse y entenderse con el resto del mundo.

Si entiendes cómo funciona la API de una plataforma, puedes usar ese conocimiento para conectar esa aplicación con otras. Un ejemplo tonto para que lo veas: te llega un correo con una factura adjunta, y como conoces cómo funciona la API de tu CRM, haces que esa factura se descargue y se guarde sola en el sitio correcto de tu CRM.

Eso es una API haciendo el trabajo por ti.

Y el JSON es el formato en el que esas aplicaciones se pasan la información entre ellas. Suena a chino, pero cuando lo entiendes es de lo más lógico del mundo. Ese es justo el tipo de cosa que practicas en el simulador.

¿Por qué practicar en un simulador y no con una API real?

Porque puedes equivocarte sin que pase absolutamente nada.

Cuando aprendes con una API real, cada error tiene consecuencias. Puedes tocar datos que no debes, romper algo, o simplemente frustrarte porque no tienes ni idea de por qué no funciona y nadie te lo explica.

En el simulador no. Es un entorno controlado en el que te vas a equivocar seguro, y cada vez que lo hagas te dice qué está bien y qué está mal. No pierdes dinero, no tocas tus datos reales, y encima aprendes mucho más rápido porque tienes ese control de errores diciéndote por dónde vas.

No necesitas buscar una API de fuera para empezar a practicar. Lo tienes todo ahí.

De practicar a automatizar de verdad

Una vez que pasas el laboratorio, ya te encuentras con casos reales: cómo conectarte con otras APIs de plataformas que usas todos los días, como las de GitHub, Telegram o Spotify.

Y de ahí saltas a los flujos de automatización. Por ejemplo: te llega un nuevo pedido a tu página, y con eso generas la factura del cliente, de ahí sale un email, y se actualiza el inventario. Todo encadenado. Esos flujos luego los puedes llevar a cualquier plataforma, como Make o n8n.

La idea de fondo es que, entendiendo cómo funciona todo esto por debajo, puedas automatizar prácticamente cualquier cosa. Si quieres una visión de conjunto de por dónde empezar, la tienes en mi guía de automatización y agentes con IA.

¿Por qué la IA cambia tanto las cosas para un cerebro disperso?

Porque nuestro problema nunca ha sido pensar. Es ejecutar.

Yo tengo TDA y soy un tremendo caos mental. Y por primera vez en mi vida siento que todo lo que tengo en la cabeza soy capaz de llevarlo al mundo real. Los que funcionamos así tenemos muchos bloqueos con la función ejecutiva, que es justo eso: llevar lo que está dentro de tu cabeza a fuera. Y no es pereza ni ser flojo. Tiene que ver con cómo funciona nuestro cerebro, y está estudiado clínicamente.

La IA me permite dedicarme a lo que se me da bien: pensar, organizar y estructurar. Y que sea ella la que ejecute.

Este simulador, montado a mano, me hubiera costado muchísimo tiempo. Pero muchísimo. Con Claude Code lo saqué relativamente rápido y con una calidad que está muy bien. Cosas que en mi cabeza parecían una ida de olla, de repente dejan de serlo y pasan a ser algo que existe y que a la gente le encanta. Si quieres ver todo lo que se puede hacer con esta herramienta sin saber programar, lo tienes en mi guía de Claude Code para no programadores.

Las herramientas que uso

  • Claude Code: con lo que desarrollé el simulador. Es lo que me permite montar cosas así de rápido sin picar todo el código a mano.
  • Make: para montar los flujos de automatización de forma visual.
  • n8n: la alternativa a Make cuando quieres más control sobre tus automatizaciones.

Algunos enlaces son de afiliado: si compras, me llevo una comisión sin que a ti te cueste más.

Por cierto, si te has visto reflejado en eso de tener la cabeza llena de ideas que nunca terminas de ejecutar, a lo mejor te interesa saber por qué. Te dejo un test gratuito para ver si podrías tener TDAH: no es un diagnóstico, pero sí te dice si tienes altas probabilidades. Y a lo mejor, como a mí, te ayuda a entender que no estás roto, funcionas diferente.

Algunos enlaces de este artículo son de afiliado: si contratas la herramienta, me llevo una comisión sin que a ti te cueste más.

Relacionado

Sigue leyendo