SDK and examples