# Application connectors Application connectors let you connect external platforms such as Klaviyo, Salesforce, and Mailchimp to import and export user data, and send events. They are written in Go. Each connector is a Go module that implements the methods required by the platform capabilities you choose to support. A connector does not need to support every capability. It can support reading records, writing records, sending events, or any combination of these. Define the supported capabilities in `ApplicationSpec`, then implement the required methods for each one. ## Concepts
Use AI agents to help you create a connector faster.
Learn the foundations you need to build a connector.
Define rate limits and retry behavior for your connector.
Read users from the external app and create or update user records.
Send behavioral events to the external application.
Configure OAuth authentication for your connector.