Flexiant Ltd
  • Home
  • About Flexiant
    • Our Team
    • Careers
    • Partners
    • Events
    • Legal Information
    • Privacy Policy
    • Site Map
  • Products
    • Extility Overview
    • Benefits
    • Features & Editions
    • Service Provider Edition
    • Foundation Edition
    • Free Trial
    • FAQs
    • Hardware Specifications
    • Downloads
  • Support
    • Support Desk
    • Reference
      • Integration
      • Extility API
      • Image creation
      • Metadata
      • Xen kernel compilation
      • VM performance
      • Image Verification
    • One Hour Kickstart
    • Open Source
      • dhcpd + SQL
      • sparsecopy
  • News
  • Blog
  • Contact
Breadcrumb
Home > Support > Reference > Extility API
Tell me more, tell me more

Extility API

Overview

Although Extility has a powerful GUI, it is itself API driven, and for users wanting to integrate their own applications or services into Extility, this may be the best method. Extility is written with an ‘API first, UI second’ development methodology, so all key functionality is built into the API.

In fact, Extility has three main API endpoints with different functionality, so end-user usage, administration and overall platform management can each be managed from APIs. There are also various internal APIs.

The remainder of this document covers the end user API, as that is what 90% of people want to integrate with. Further information on the other APIs is available from within the Reference Section if you are a registered user.

Using the API

Using the Extility API requires you to have an existing account setup on an Extility platform.

The Extility API allows developers to manage a number of different object types. These are as follows:

  • Servers (Virtual Machines)
  • Disks
  • IP Addresses
  • VDCs (Virtual Data Centres)
  • VLANs
  • Firewalls
  • Images
  • Snapshots
  • Disk Clones

The documentation linked below broadly assumes that you are familiar with Extility and the functionality available.

SOAP

The core messaging technology for the Extility API is Simple Object Access Protocol (SOAP), which is an XML and HTTP-based protocol with wide support in the industry. The Extility API uses document/literal style SOAP 1.1.

Since the Extility API runs as a web service, you don’t need to install anything extra to use it. The only software you need to have to use the Extility API is the software for the programming language and toolkit that you will be using to write your client programs.

For example, if you intend to write your client programs in Java, you will need to install the Java Development Kit and also a SOAP toolkit such as Axis2.

Documentation

The latest version of the API documentation is available from the Downloads page.

  • Integration
  • Extility API
  • Image creation
  • Metadata
  • Xen kernel compilation
  • VM performance
  • Image Verification

Free Trial

© Flexiant Ltd 2011
Legal | Site map