White label and API

Your platform, with your institution identity

Logo, colors, texts and your own domain, or a front end connected to our API. Your users only see your institution brand, with no trace of Virtud. Available on paid plans.

Virtud subjects screen with a school logo and colors
Customization

Everything you can make your own

From visual settings to a front end of your own: you decide how far customization goes.

Institution logos
A light and a dark version of your logo for the header and the sign-in screen.
Interface colors
Top bar, buttons and menus in your institution colors.
Sign-in screen
Your own background image and tagline on the page where your users come in.
Institutional texts
Legal and other visible texts on the platform, editable from settings.
Emails
Settings for the emails and notifications your users receive.
Your own domain
Your platform on your institution domain, verified with CNAME and TXT records.
API with an access key
An API key for your institution so your systems can read its academic information.
A front end of your own
Your own interface on top of the API, built by your team or by Virtud as a separate service.
Visual identity

Your logo and your colors on every screen

From the platform settings, an admin updates logos, colors, the sign-in screen and texts without touching a line of code.

  • Logo in a light and a dark version
  • Colors for the top bar, buttons and menus
  • Background and tagline on the sign-in screen
  • Editable legal and institutional texts
  • No mentions of Virtud visible to your users
Platform appearance settings
Your own domain

Your platform at your institution address

You register your domain in settings: the platform tells you which CNAME and TXT records to add at your DNS provider and checks that they point correctly.

  • Your institution domain or subdomain
  • Verification with CNAME and TXT records
  • Step-by-step instructions in settings
Custom domain settings
REST API

Connect your systems to Virtud

With your institution API key, your systems read its academic information: users, campuses, sections, groups, courses, classes, enrollments and attendance.

  • Authentication with the X-API-Key header
  • Keys per institution, issued and revoked by Virtud
  • Access according to the modules in your plan
  • Interactive API documentation (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"

Response

{
  "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
}
Which level do you need?

Three levels of customization, one system

Pick the level that fits your institution. You can start simple and grow when you need to.

Visual branding

For most institutions. No development and no code.

  • Light and dark logo
  • Interface colors
  • Your own sign-in screen
  • Institutional texts
  • Your own domain
  • No trace of Virtud

Branding + Integration

For institutions that want to connect Virtud with their systems.

  • Everything in Visual branding
  • An API key for your institution
  • Read access to academic data
  • API documentation

Your own front end

For large institutions or resellers looking for the most differentiation.

  • Everything in Branding + Integration
  • Your own interface on top of the API
  • The framework of your choice
  • Design and development by Virtud, as a separate service

White label is for those who want to stand apart

From a private school that guards its image to a reseller offering the platform under its own brand.

They guard their image with parents and students, and want a platform that looks like theirs.

  • Their own logo and colors
  • Institutional domain
  • Sign-in screen with their image

Want your platform to carry your school name?

Book a demo and we will work out which level of customization you need, from your logo to a front end of your own on our API.

Grown by FLORES.SOY