Introduction

The PixStor Management REST API (APMgmt-REST) provides access to an abstracted view of the PixStor storage system.

Some things you can do with the Management REST API

The REST interface is the primary method for interacting with the PixStor system. Unlike many storage products, the PixStor system works using abstract concepts rather than being tied to a particular low-level filesystem, allowing for much greater flexibility in the underlying infrastructure.

The REST API lets you do things like:

  • Create an exposer, which can make your data visible to the outside world, typically using the NFS, CIFS (SMB), or native protocols

  • Create spaces, based on your profiles, pre-filled with your chosen templates, and secured to a specific group of users

  • Define and import templates for use in those workspaces.

  • Enumerate all of the above, and look at the history of changes via associated tasks.

  • Based on the requests you make, the Management REST API will create appropriate PixStor policies, filesets, CES/NFS/Samba configurations, and templates.

Current limitiations

(all of these will be resolved in later versions)

  • You cannot rename objects once they are created. You must delete the existing instance and create a new one with the desired name

  • You cannot change the profile, exposers, or templates associated with a workspace after creation

  • You cannot create a datastore (pool) – this must be done directly on the filesystem

Bugs, feature requests and patches

Please submit all such items to support@[arcastream|pixitmedia].com.

Licensing

PixStor Management REST API is proprietary commercial software.

You may not distribute the API to any third party.

For further information, please consult the LICENSE file included.

Queries regarding licensing should be forwarded to support@[arcastream|pixitmedia].com.