Voxel's Hosting API (hAPI) exposes all of our hosting services via a standardized programmatic interface. Using hAPI, you can deploy, manage and monitor your Voxel services, building infrastructure services into your application, management tools or monitoring sytems. Here are just a few of the things you can do with hAPI:
- View details of your existing Voxel "devices", including physical VoxSERVERS, VoxCLOUD VMs, VoxCAST CDN sites, and other devices like firewalls, switches, etc.
- Adjust the configuration of your VoxCAST CDN to change parameters like cache expiration time; origin settings; log formats; etc.
- Fetch VoxCAST logs or purge objects from VoxCAST's cache.
- Launch a new VoxCLOUD VM in any of our global hosting locations.
- Instantly provision a new physical VoxSERVER, or reimage a VoxSERVER you already own.
- Add a monitor to one of your servers that contacts Voxel's support staff if the server stops responding to HTTP requests.
- Fetch bandwidth usage data for the last month for your VoxCAST sites.
- Manage hAPI permissions for different staff members at your company; allow some people access to add or remove devices, but give "read-only" access to others.
In line with our core philosophy, hAPI is built upon an open, standards based, fully documented platform. It is available to all customers at no additional charge.
Technology overview
hAPI is a RESTful API based on HTTP requests and XML or JSON responses. Each hAPI request is authenticated. If you're familiar with the APIs of Flickr, Amazon's S3, del.icio.us, or a host of other web services, you'll feel right at home with Voxel's hAPI.
Click here to access the hAPI documentation.