provides a library and tools for doing integrations