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
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.
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
Configurar la autenticación
Todas las solicitudes a la API deben incluir su clave secreta para la autenticación:
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
- APIs de marca compartida
- APIs de marca blanca
Conectar cuenta de usuario
Sincroniza la información de la cuenta de usuario con InsForge.Sincronizar proyecto
Crea o sincroniza un proyecto para un usuario específico.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á:Obtener metadatos del proyecto
Recupera la información de conexión de un proyecto específico.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 Unidosus-west- Costa oeste de Estados Unidosap-southeast- Asia-Pacífico Sudesteeu-central- Europa Central
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 desarrollomicro- Recursos básicos para pruebas y desarrollosmall- Cargas de trabajo ligerasmedium- Aplicaciones estándarlarge- Cargas de trabajo de producciónxl- Aplicaciones de alto rendimiento2xl- Aplicaciones empresariales4xl- Operaciones a gran escala8xl- Sistemas de misión crítica16xl- 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:- 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
- Programe una revisión técnica con nuestro equipo