Tu plataforma, con la identidad de tu institución
Logo, colores, textos y dominio propio, o un frontend conectado a nuestra API. Tus usuarios ven solo la marca de tu institución, sin rastro de Virtud. Disponible en los planes de pago.

Todo lo que puedes adaptar a tu institución
Desde ajustes visuales hasta un frontend propio: el nivel de personalización lo decides tú.
- Logos institucionales
- Versión clara y oscura de tu logo para el encabezado y la pantalla de acceso.
- Colores de la interfaz
- Barra superior, botones y menús con los colores de tu institución.
- Pantalla de acceso
- Imagen de fondo y lema propios en la página donde entran tus usuarios.
- Textos institucionales
- Textos legales y otros textos visibles de la plataforma, editables desde la configuración.
- Correos
- Configuración de los correos y las notificaciones que reciben tus usuarios.
- Dominio propio
- Tu plataforma en el dominio de tu institución, verificado con registros CNAME y TXT.
- API con llave de acceso
- Una llave de API para tu institución con la que tus sistemas consultan su información académica.
- Frontend a medida
- Tu propia interfaz sobre la API, desarrollada por tu equipo o por el de Virtud como servicio aparte.
Tu logo y tus colores en cada pantalla
Desde la configuración de la plataforma, un administrador actualiza logos, colores, pantalla de acceso y textos sin tocar una línea de código.
- Logo en versión clara y oscura
- Colores de barra superior, botones y menús
- Fondo y lema de la pantalla de acceso
- Textos legales e institucionales editables
- Sin menciones a Virtud visibles para tus usuarios

Tu plataforma en la dirección de tu institución
Registras tu dominio desde la configuración: la plataforma te indica los registros CNAME y TXT que hay que agregar en tu proveedor de DNS y verifica que apunten correctamente.
- Dominio o subdominio de tu institución
- Verificación con registros CNAME y TXT
- Instrucciones paso a paso en la configuración

Conecta tus sistemas con Virtud
Con la llave de API de tu institución, tus sistemas consultan su información académica: usuarios, planteles, secciones, grupos, cursos, clases, inscripciones y asistencias.
- Autenticación con la cabecera X-API-Key
- Llaves por institución, generadas y revocadas por Virtud
- Acceso según los módulos de tu plan
- Documentación interactiva de la API (OpenAPI)
# Grupos de un plantel, de uno en uno
curl "$VIRTUD_API_URL/api/v1/groups?filter[campus_id]=3&pageSize=1" \
-H "X-API-Key: $VIRTUD_API_KEY" \
-H "Accept: application/json"
// Grupos de un plantel, de uno en uno
const url = `${process.env.VIRTUD_API_URL}/api/v1/groups?filter[campus_id]=3&pageSize=1`;
const res = await fetch(url, {
headers: {
'X-API-Key': process.env.VIRTUD_API_KEY,
Accept: 'application/json',
},
});
const { data, pagination } = await res.json();
// Grupos de un plantel, de uno en uno
$url = getenv('VIRTUD_API_URL') . '/api/v1/groups?filter[campus_id]=3&pageSize=1';
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'X-API-Key: ' . getenv('VIRTUD_API_KEY'),
'Accept: application/json',
],
]);
$body = json_decode(curl_exec($ch), true);
$groups = $body['data'];
Respuesta
{
"success": true,
"data": [
{
"id": 18,
"name": "1° A",
"classroom": "Aula 4",
"teacherId": 214,
"sectionId": 7,
"campusId": 3,
"shift": "Matutino",
"maxCapacity": 30,
"gradeLevel": 1,
"schoolYearId": 12,
"curriculumId": 5
}
],
"pagination": {
"currentPage": 1,
"pageSize": 1,
"totalItems": 14,
"totalPages": 14
},
"statusCode": 200
}
Tres niveles de personalización, un solo sistema
Elige el nivel que se adapta a tu institución. Puedes empezar simple y crecer cuando lo necesites.
La marca blanca es para quien quiere diferenciarse
Desde un colegio privado que cuida su imagen hasta un distribuidor que ofrece la plataforma con su propia marca.
Cuidan su imagen frente a padres y alumnos, y quieren una plataforma que se vea como suya.
- Logo y colores propios
- Dominio institucional
- Pantalla de acceso con su imagen
Operan varias instituciones o marcas: cada una tiene su propio Espacio Institucional con su identidad.
- Una identidad por institución
- Dominio propio para cada una
- Información separada por institución
Ofrecen la plataforma con su propia marca a las escuelas de su territorio y las administran desde su panel.
- Plataforma con su marca
- Panel con sus instituciones
- Alta de nuevas instituciones
Departamentos de TI o agencias que construyen una experiencia a medida usando la API como backend.
- Llave de API de la institución
- Frontend propio en cualquier stack
- Documentación de la API
¿Quieres que tu plataforma lleve el nombre de tu escuela?
Agenda una demo y exploramos qué nivel de personalización necesitas, desde tu logo hasta un frontend propio con nuestra API.