Adding a backend to polyglot can be simple an fun! Polyglot backends are small Python programs that connect to a given third-party system, usually a learning management system.
This guide covers backends where the API is already known. For help reverse-engineering systems, see the reverse engineering guide.