Is the snapcraft.io back-end server open source?


#1

Hi, when you do snapcraft push myapp.snap and it goes to the snapcraft.io server, is that server itself open source? If so, where can I find the code?

Thank you!


#2

AFAIK the store is a python+django-based application. It is currently proprietary and there haven’t been any announcements about whether the source is going to be opened or not. There used to be a third-party application that re-implemented the APIs and the source code to that application was available, but it has since been abandoned and is no-longer compatible with the current store APIs.


#3

Thanks for the info and taking the time to reply!

I’ll add my 2cents that an open source backend makes Snap more appealing than Flatpak (for me, at least). I just had a great experience with Snap, but the proprietary backend is a reason for me to not invest a lot of time into it. It means a single point of failure for the project, and could potentially result in users getting backed into a corner.

Thanks again for your reply.