Volver al Blog

Mi primera API (fácil) con Python y Flask

¡Hola y bienvenido!

En este post, te guiaré paso a paso en la creación de tu primera API utilizando Python y Flask. Flask es un microframework ligero y fácil de usar, perfecto para empezar en el mundo del desarrollo de APIs.

¿Qué es una API?

Una API (Interfaz de Programación de Aplicaciones) permite que diferentes sistemas o aplicaciones se comuniquen entre sí. En el contexto web, una API suele permitir que una aplicación frontend (como tu sitio web creado con Next.js) obtenga datos de un servidor (backend) sin necesidad de cargar una página web completa.

Creando nuestra primera API con Flask

Paso 1: Instalación

Primero, asegúrate de tener Python instalado en tu sistema. Luego, instala Flask utilizando pip:

pip install Flask
Paso 2: Código básico

Crea un archivo llamado app.py con el siguiente código:

Python

from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/')
def hello_world():
    return jsonify({'message': '¡Hola desde mi primera API con Flask!'})

if __name__ == '__main__':
    app.run(debug=True)
Paso 3: Ejecutar la API

Abre tu terminal, navega hasta el directorio donde guardaste app.py y ejecuta:

Bash

python app.py
Ahora, si abres tu navegador o utilizas una herramienta como Postman y accedes a http://127.0.0.1:5000/, deberías ver un mensaje JSON: {"message": "¡Hola desde mi primera API con Flask!"}.

¡Felicidades!
¡Has creado tu primera API con Python y Flask! Este es solo el comienzo. Con Flask, puedes crear endpoints más complejos, interactuar con bases de datos y construir aplicaciones web completas.

En futuros posts, exploraremos cómo agregar más funcionalidades a nuestra API. ¡Mantente atento!