Full API support