Is it possible to update the package via an API or would I have to go to the website manually each time I release a new version? CTAN not providing a dedicated API does not have to be a barrier. Just write a simple script to POST to the form at ctan.org/upload. I surmise that is simpler than what any API could provide, anyway. --best, karl.