Flex API