Saltar al contenido
← VOLVER
CASO · CRITERIO CONGELADO EN HERRAMIENTA

Vyte

Generador de proyectos de API para Python. Le describes la API y te la construye lista para producción.

PythonFastAPIFlask-RESTXDjango RESTPydantic v2

DECISIONES

Lo que se decidió y por qué, no lo que se usó.

Las decisiones vienen tomadas

JWT, Docker, tests con cobertura y documentación OpenAPI no son extras: salen de serie. Es mi opinión sobre cómo se monta una API, congelada para no volver a decidirla cada vez.

ARQUITECTURA

Los módulos del sistema y cómo encajan.

Click · RichCLIdescribes tu API — create · info · list · validate
Jinja2Generadorclasifica la spec, elige el stack y renderiza las plantillas
Frameworks FastAPI (async) · Flask-RESTX · Django REST
ORMs SQLAlchemy · TortoiseORM · Peewee · Django ORM
Bases de datos PostgreSQL · MySQL · SQLite
Python 3.11+Proyectosalida lista para producción
JWT autenticación de serie
Docker imagen + docker-compose
pytest tests con cobertura
OpenAPI Swagger automático
pre-commit lint + hooks

RECORRIDO VISUAL

Recreaciones, diagramas y salidas para entender cómo funciona.

Recreación animada para explicar cómo Vyte convierte una descripción en un proyecto de API. No es una grabación de uso real.
vyte info fastapi
$ vyte info fastapi
                    ℹ️  FastAPI Information
┌──────────────────────┬───────────────────────────────────────┐
│ Compatible ORMs      │ SQLAlchemy, TortoiseORM               │
│ Databases            │ PostgreSQL, MySQL, SQLite             │
│ Async Support        │ ✅ Yes                                │
│ Incompatible ORMs    │ Peewee, DjangoORM                     │
│ Reason               │ FastAPI is async, Peewee is sync-only │
└──────────────────────┴───────────────────────────────────────┘