SeleID

Articles

SeleStorage: file storage behind one API

SeleStorage stores your app’s files behind an HTTPS API with scoped keys and signed URLs.

Published by SeleTech

Short answer

SeleStorage stores files for your app behind a simple HTTPS API. You use a SeleTech API key; you never touch a cloud provider account. Each account’s files are isolated from every other account, so one developer can never read, list or delete another’s files.

Keys are created in the developer console and shown once. Only a hash is stored, so a lost key cannot be recovered and you create a new one. Each key carries scopes: read, write and admin. Test keys see a separate sandbox area and never touch live files. Revoking a key or suspending an account takes effect on the next request. Keep keys on your server and use signed URLs for browsers and mobile apps.

You upload, read, list and delete objects with ordinary HTTP calls. It is available in the developer console.

Frequently asked questions

Are my files isolated from other developers?

Yes. Each account’s files are separated and every request is checked against the account and key scope.

Can I put my key in a mobile app?

No. Keep keys on your server and hand out signed URLs to browsers and apps.

What if I lose a key?

Keys are stored only as hashes and cannot be recovered. Create a new key and revoke the old one.

Is SeleStorage available now?

Yes. Open it from the developer console.

Related