Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

accessflow

AccesoFlow es un repositorio de software open source que proporciona una plataforma de acceso a bases de datos, API y gobernanza de despliegue en SQL, NoSQL y APIs.

Ficha actualizada 23 sept 2026, 8:04 · upstream 23 sept 2026, 7:35 · release v2.6.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es accessflow

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AccessFlow es un repositorio de software open source que proporciona una plataforma de acceso a bases de datos, API y gobernanza de despliegue. Es un proxy para consultas SQL, NoSQL y APIs que coloca entre el equipo y los datos en producción procesos de revisión, aprobación y auditoría. Soporta motores relacionales como PostgreSQL, MySQL, MariaDB, Oracle y Microsoft SQL Server, así como motores de base de datos NoSQL como MongoDB, Couchbase, Redis, Cassandra, Elasticsearch, OpenSearch, DynamoDB, Neo4j y data warehouses como Snowflake y BigQuery.

El sistema funciona como un proxy completo que parsea, clasifica y analiza las consultas antes de enviarlas a la base de datos. Cada consulta puede ser evaluada por inteligencia artificial para detectar riesgos, seguida por una cadena de aprobaciones configurable. El acceso se gestiona mediante políticas basadas en atributos (policy-as-code) que determinan el flujo de aprobación automático o escalado.

La plataforma ofrece autenticación JWT con soporte SAML 2.0 y OAuth 2.0/OIDC, SCIM 2.0 para provisionamiento de usuarios, y un sistema de auditoría inmutable que registra cada decisión y ejecución. Incluye un simulador de políticas para probar cambios antes de aplicarlos a la producción.

El proyecto está diseñado para ejecutarse completamente dentro del propio infraestructura del usuario, sin necesidad de dependencias externas o servicios cloud.

CASOS DE USO
  • Gestionar acceso seguro a bases de datos relacionales y NoSQL en un entorno multi-tenant
  • Aprobar consultas SQL antes que se ejecuten en producción para evitar errores críticos
  • Controlar el acceso a APIs REST, SOAP y GraphQL mediante políticas de atributos
  • Auditar decisiones de aprobación con trazabilidad completa de identidad y contexto
  • Simular políticas de acceso sin afectar la producción ni ejecutar consultas reales
  • Gestionar permisos temporales (JIT) para usuarios que necesitan acceso limitado a datos sensibles
PUNTOS DESTACADOS
  • Soporta múltiples motores de base de datos mediante un catálogo declarativo con plugins on-demand
  • Implementa políticas basadas en atributos (attribute-based routing) combinadas con análisis AI
  • Proporciona simulación de políticas contra tráfico histórico sin ejecutar consultas reales
  • Ofrece autenticación SAML 2.0, OAuth 2.0/OIDC y SCIM 2.0 para integración con Identity Providers
  • Incluye reglas SQL determinísticas que evalúan el código fuente del query en tiempo de ejecución
  • Soporta caching de resultados SELECT sobre Redis por datasource con invalidación automática
PRECAUCIONES
  • No soporta motores NoSQL como Cassandra o ScyllaDB (requieren plugins manuales)
  • El análisis AI puede fallar para consultas complejas sin patrones predefinidos
  • Las políticas de atributo no pueden evaluar dependencias entre tablas dinámicas
  • La autenticación SAML 2.0 requiere configuración manual del proveedor de identidad
  • No incluye un motor de búsqueda nativo como Elasticsearch en la interfaz de usuario
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

AccesoFlow se despliega como una aplicación monolítica con contenedorización Docker, usando el comando `docker-compose up -d` para iniciar todos los servicios (proxy, proxy-redis, proxy-mongo, proxy-cassandra, proxy-elasticsearch, proxy-opensearch, proxy-snowflake, proxy-bigquery). El proyecto no requiere un servidor de aplicaciones como Nginx ni un load balancer externo. Para producción se recomienda desplegar en Kubernetes con Helm Charts o Docker Compose en modo cluster. Se debe configurar el entorno de desarrollo (DEVELOPMENT) para pruebas y el entorno de staging/prod para producción, activando la autenticación SAML 2.0 y SCIM 2.0 según necesidades.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLMySQLRedisMongoDBElasticsearchOpenSearchS3/MinIOClickHouse
BASES DE DATOS
PostgreSQLMySQLRedisMongoDBElasticsearchOpenSearchClickHouse
PUERTOS
517310808080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.