← Back

Serv-U MFT Python Wrapper

Visit project ↗

Another one from my pre-engineering days at Modesto City Schools. Serv-U MFT is the enterprise file-transfer system districts use to exchange student and operations data with vendors and state partners. It has a web UI and no public API, so every share was a click-through: log in, pick files, set a password, set an expiration, send the link.

This package wraps the Serv-U Web API with a Python client so the same workflow runs as a script. You log in once, then call create_file_share with the files, an expiration Unix timestamp, and a password, and get back the shareable URL. Both directions are supported (sending files out and requesting uploads). This was necessary because we had to send secure links to each administrator at each of the 34 schools in Modesto City Schools often.

Shape

Same shape as the CAASPP wrapper: niche enterprise system that district data staff touch constantly, no official API, reverse-engineered into a small, focused client so a manual process becomes a scripted one.