You can use API for integrations. For example, you can create customer, create invoice etc. using API. For instance we are using api internally to manage our customers.