SURF's previous object storage solution was based on OpenStack Swift, which also provided a partial S3 interface. The current object storage is based on Ceph RGW, which provides a larger subset of S3 functionality, and a limited subset of the Swift protocol.
We still support Swift functionality as far as we can, but see S3 as the primary interface of the service.