What is Silence

Silence is a framework that allows for a rapid deployment of a RESTful API and a Web application around a relational database. Silence revolves around the concept of projects, which contain everything needed to deploy the previously mentioned elements and can be moved and/or shared between computers or systems with ease.

Silence has been built as an educational and teaching tool for its use in several courses of the Degree in Computer Science at the University of Seville.

Silence inner workings

Related Articles


@article{Actas de la JENUI,
author = {Agustin Borrego and
Daniel Ayala and
Fernando Sola and
Inma Hernandez and
David Ruiz},
journal = {Actas de la JENUI},
number = {6},
pages = {243--250},
title = {Silence: un framework de apoyo a la docencia de desarrollo},
url = {},
volume = {6},
year = {2021}

How to use SILENCE


Silence is available in the Python Package Index (PyPI) for Python ≥ 3.6. To install Silence, run:

pip install Silence

Silence also requires a connection to a MySQL/MariaDB database.

You can find the full documentation for SILENCE in our github