Adding provider spi
Adding api commands