The integration model
Your client and Kralis Web work with the same school data. A school can keep using
kralis.app even when it also has a custom frontend.
Start here
What is not required
- cloning or running Kralis repositories;
- connecting directly to the Kralis database;
- managing Kralis infrastructure; or
- recreating server-side permissions in place of API authorization.
Enterprise arrangements can provide a separately operated school instance, but Kralis still handles its infrastructure and maintenance. Integration remains API-based.

