Wall-E

Hi! I'm Wall-E, Hardware as a Service (HaaS) for Yandex.Search cluster.

You can read a little about me here. I have a very simple API and it's described below.

API

Hosts are identified by Inventory number or FQDN.

API usage example:
$ curl -X POST https://$walle_host/v1/get-hosts -H 'Content-Type: application/json' -d '{"names": ["some-host.yandex-team.ru"]}'
$ curl -X GET https://$walle_host/v1/hosts?name=some-host.yandex-team.ru

By default all GET requests return objects with only a few fields set. API clients should specify the exact fields to return via fields=field1,field2 parameter. If field has no value in the object, no value will be returned.

API supports two paging modes for GET requests that may return a large number of objects:

If strict=true query string parameter is specified, Wall-E will check all query string parameters for an unknown ones.

You can use Wall-E.Client as a reference implementation of client for Wall-E API.

API Reference

Contacts

Wall-E mailing list