# Create an integration ## Learn how to build connectors with ease. Krenalis comes with several ready-to-use integrations, called connectors, but if needed, you can create your own. A connector is basically a Go package that gets compiled along with the Krenalis executable. ### Choose the connector type Each connector type solves a **different data problem**. Pick the one that matches your use case.
Use this when you want to sync data with a SaaS product via APIs.
Use this when your data lives in a database or data warehouse.
Use this when applications need to send events to Krenalis in real time.
Use this when your data comes as files in a known format.
Use this when files are stored in an external system.
Use this when data is streamed through a messaging system.