Saltar al contenido principal

Descripción general

InsForge ofrece dos modelos de asociación que permiten integrar de forma fluida nuestra plataforma de Backend as a Service en sus aplicaciones. Ya sea que busque una solución de marca compartida o una experiencia totalmente de marca blanca, tenemos el modelo de asociación adecuado para usted.

Modelos de asociación

Asociación de marca compartida

Perfecto para plataformas que desean ofrecer InsForge junto con sus propios servicios. El proceso de integración es sumamente sencillo: los desarrolladores pueden conectarse a la plataforma InsForge con un solo clic, sin flujos de OAuth complicados.

Asociación de marca blanca

Ideal para plataformas que buscan un control total sobre la experiencia del usuario. Ofrece una gestión completa del ciclo de vida del proyecto, incluida la integración del panel del proyecto. Los desarrolladores pueden realizar todas las operaciones sin salir nunca de su plataforma de socio.

Beneficios de la asociación

Infraestructura escalable

Aproveche nuestra sólida infraestructura de backend sin la sobrecarga de mantenimiento y escalado

Integración flexible

Elija entre múltiples opciones de integración que mejor se adapten a las necesidades de su aplicación

Reparto de ingresos

Benefíciese de nuestro modelo competitivo de reparto de ingresos para aplicaciones de socios

Soporte técnico

Obtenga soporte técnico dedicado y recursos para garantizar una integración fluida

Primeros pasos

1

Solicitar la asociación

Envíe su solicitud de asociación a través de nuestro correo de asociaciones. Especifique si le interesa una asociación de marca compartida o de marca blanca.
2

Recibir las credenciales de socio

Una vez aprobado, recibirá:
  • ID de socio: su identificador único de socio
  • Clave secreta: su clave de autenticación para el acceso a la API
  • Documentación de integración y soporte
3

Configurar la autenticación

Todas las solicitudes a la API deben incluir su clave secreta para la autenticación:
4

Comenzar la integración

Comience a integrar según su modelo de asociación utilizando nuestros endpoints de API.

Funciones por tipo de asociación

Funciones de marca compartida

En el modo de marca compartida, los desarrolladores saben explícitamente que son usuarios de la plataforma InsForge (vinculados mediante la misma dirección de correo electrónico). Después de iniciar sesión en la plataforma InsForge, los desarrolladores tienen derechos de gestión completos sobre los proyectos creados a través de socios y deben pagar de acuerdo con los planes de facturación de InsForge. Las plataformas de socios pueden:
  • Sincronizar cuentas de usuario (nombre, correo electrónico) con InsForge
  • Sincronizar proyectos con InsForge
  • Consultar la información de conexión del proyecto para aprovechar las capacidades de backend ya completadas.

Funciones de marca blanca

En el modo de marca blanca, los desarrolladores no tienen conocimiento de la existencia de InsForge y no pueden ver los proyectos creados por socios en la plataforma InsForge. Las plataformas de socios pueden:
  • Crear proyectos integrados
  • Consultar los metadatos del proyecto para aprovechar las capacidades de backend ya completadas.
  • Pausar proyectos
  • Restaurar proyectos
  • Eliminar proyectos
  • Obtener el token de autorización de acceso del proyecto
  • Obtener el uso del proyecto
  • Obtener el uso agregado de todos los proyectos de la asociación (para facturación)

Referencia de la API

Conectar cuenta de usuario

Sincroniza la información de la cuenta de usuario con InsForge.
Cuerpo de la solicitud:
Respuesta:

Sincronizar proyecto

Crea o sincroniza un proyecto para un usuario específico.
Cuerpo de la solicitud:
Respuesta:

Manejo de los límites de proyectos

Nota: debido a los límites de proyectos en el plan gratuito de InsForge, la sincronización de proyectos desde las plataformas de socios puede fallar. En tales casos, la respuesta será:
Los socios pueden guiar a los usuarios para que seleccionen proyectos existentes para la conexión en lugar de crear siempre proyectos nuevos.

Obtener metadatos del proyecto

Recupera la información de conexión de un proyecto específico.
Respuesta:

Ejemplos de integración

Flujo de integración de marca compartida

El siguiente diagrama de secuencia ilustra el flujo de integración para asociaciones de marca compartida:

Flujo de integración de marca blanca

El siguiente diagrama de secuencia ilustra el flujo de integración para asociaciones de marca blanca:

Referencia de parámetros y respuestas

Valores de región del proyecto

InsForge ofrece capacidades de implementación global. Cada proyecto puede implementarse en diferentes regiones:
  • us-east - Costa este de Estados Unidos
  • us-west - Costa oeste de Estados Unidos
  • ap-southeast - Asia-Pacífico Sudeste
  • eu-central - Europa Central
Se agregarán regiones adicionales según la demanda.

Valores de tipo de instancia del proyecto

Según los requisitos de negocio de su proyecto, InsForge ofrece los siguientes tipos de recursos:
  • nano - Recursos mínimos para desarrollo
  • micro - Recursos básicos para pruebas y desarrollo
  • small - Cargas de trabajo ligeras
  • medium - Aplicaciones estándar
  • large - Cargas de trabajo de producción
  • xl - Aplicaciones de alto rendimiento
  • 2xl - Aplicaciones empresariales
  • 4xl - Operaciones a gran escala
  • 8xl - Sistemas de misión crítica
  • 16xl - Máximo rendimiento

Valores de estado del proyecto

Los proyectos pueden tener los siguientes valores de estado:
  • active: el proyecto está en ejecución y es accesible
  • paused: el proyecto está pausado (solo marca blanca)

Manejo de errores

Todos los endpoints de la API devuelven respuestas de error consistentes:
Escenarios de error comunes:
  • Credenciales de autenticación inválidas
  • Proyecto no encontrado
  • Permisos insuficientes para la operación solicitada
  • Parámetros de solicitud inválidos

Próximos pasos