Ir al contenido

Documentación de Archie Core

Banner de Archie Core

¡Bienvenido a la documentación de Archie Core! Aprende cómo ponerte en marcha con Archie a través de tutoriales, APIs y recursos de la plataforma.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

¿Solo quieres probarlo? Salta al Inicio Rápido.

Configura y conecta una base de datos en solo unos minutos.

Sección titulada «Configura y conecta una base de datos en solo unos minutos.»

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Empezar

El Modelo de Datos es la base de tu aplicación. Aquí defines la estructura de tu base de datos sin escribir scripts de migración complejos.

  • Tablas: Crea y gestiona tablas de base de datos (e.g., users, audit_events) para almacenar los registros de tu aplicación.
  • Esquema y Campos: Define tipos de datos específicos (Texto, Número, Fecha, UUID) y configura relaciones entre tablas.
  • Vistas y Tipos de Datos: Crea Vistas SQL para agregación de datos compleja y define Tipos de Datos (Enums) reutilizables para estandarizar valores en tu esquema.

El Explorador de API es un entorno GraphiQL integrado que te permite interactuar directamente con la API de tu aplicación.

  • API Auto-generada: El sistema genera automáticamente Consultas (Queries), Mutaciones (Mutations) y Suscripciones (Subscriptions) GraphQL basadas en tu Modelo de Datos.
  • Compositor: Una herramienta visual para construir consultas simplemente haciendo clic en campos, eliminando la necesidad de escribir sintaxis manualmente.
  • Documentación: Accede a documentación en línea y en tiempo real para tu esquema para entender los campos y argumentos disponibles.

Para operaciones de datos avanzadas, el SQL Playground proporciona un editor SQL en crudo.

  • Acceso Directo: Ejecuta consultas SQL estándar (SELECT, JOIN, etc.) directamente contra tus tablas de base de datos.
  • Depuración: Ideal para probar lógica compleja o depurar problemas de datos que son difíciles de rastrear a través de la API GraphQL.

Extiende las capacidades de tu aplicación conectando servicios de terceros a través del módulo de Integraciones.

  • Comunicación: Conecta Slack o Twilio para mensajería.
  • Email: Configura SendGrid para correos transaccionales.
  • Pagos: Integra Stripe para procesar pagos.
  • IA: Conecta ChatGPT para funciones inteligentes.

Esta sección gestiona los componentes de infraestructura centrales requeridos para una aplicación moderna:

  • Gestor de Archivos: Configura proveedores de almacenamiento como AWS S3, Google Cloud Storage, Filestack o Azure Blob Storage para manejar cargas de usuarios y archivos.
  • Proveedores de Autenticación: Configura métodos de inicio de sesión seguros usando Auth0, Google, AWS Cognito o Tokens de API estándar.
  • Roles: Define RBAC (Control de Acceso Basado en Roles) para gestionar permisos y restringir lo que diferentes usuarios (e.g., Admin, Cliente) pueden ver o hacer.

El menú de Configuración controla la configuración global y la seguridad de tu proyecto:

  • Claves API: Genera y gestiona claves API para permitir que aplicaciones externas se conecten de forma segura a tu backend.
  • Variables de Entorno: Almacena valores de configuración sensibles (como claves secretas o URLs externas) de forma segura como pares clave-valor.
  • Red: Configura políticas CORS (Intercambio de Recursos de Origen Cruzado) y establece Límites de Tasa para proteger tu API de abusos.