Start a Conversation

This post is more than 5 years old


Go to Solution


March 26th, 2015 13:00

XMS / API Emulator

Since most of us are forced to resort to using the REST API available with the XtremIO, is there an emulator available that will allow us to test the API at various levels of code? I need to make sure my code is compatible before upgrading.

727 Posts

March 26th, 2015 13:00

There is no simulator available at this time. One of our goals is to have RestAPI backward compatible with previous versions. So, if you have a specific RestAPI call working on the array today - you can assume (I understand you might not want to assume this) that it will work with the future versions also.

8 Posts

March 27th, 2015 05:00

That works for people who want to develop for the platform that have access to an XtremIO, but that is going to be a limited subset of people. Without creating an emulator that is available to basically slime / fake output, it's going to be exceptionally hard for anyone to actually build anything for it.

It's part of the catch 22 where I've seen storage companies complain that open source developers aren't working on software for their hardware, but we can't exactly do it without the hardware (or a way to emulate it).

61 Posts

March 27th, 2015 09:00

Trust me - you aren't the only person that wants one.

That being said, i have a cluster in my lab running 3.0 I can test this against, if you have a test suite?

61 Posts

March 27th, 2015 10:00

No problem.  I dont check these forums much, but please feel free to find me on twitter (@mcowger) or email ( when you are good to go.

8 Posts

March 27th, 2015 10:00

Perfect! I don't have a test suite yet, but I can begin working on one for the core library. Once I have a php-unit test suite I'll shoot it your way. Thanks mattcowger for offering to help

I actually thought about building a PHP emulator since all you have to do is re-create the requests / responses from the API guide, but that will take significantly longer.

No Events found!