# API Patterns Modules **Categoria:** Patrones de API **Actualizado:** 2026-01-04 --- ## Modulos Disponibles | ID | Nombre | Version | Estado | Proyectos | |----|--------|---------|--------|-----------| | rest-crud | REST CRUD Base | 2.0.0 | production | all | | graphql-base | GraphQL Base Setup | 1.5.0 | production | gamilit | | pagination | Paginacion Estandar | 1.5.0 | production | all | | filtering-sorting | Filtrado y Ordenamiento | 1.2.0 | production | erp-core | | rate-limiting | Rate Limiting | 1.0.0 | production | trading-platform | --- ## Estandares ### Paginacion ```json { "data": [...], "meta": { "page": 1, "limit": 20, "total": 100, "totalPages": 5 } } ``` ### Rate Limiting - Headers: `X-RateLimit-Limit`, `X-RateLimit-Remaining` - Response 429 cuando se excede --- ## Guia de Seleccion | Si necesitas... | Usar modulo | |-----------------|-------------| | API REST basica | rest-crud | | API GraphQL | graphql-base | | Listas paginadas | pagination | | Busqueda avanzada | filtering-sorting | | Proteger endpoints | rate-limiting |