Add API wrapper