This message was deleted.
# ask-ai
s
This message was deleted.
u
To create custom connectors with custom Python classes that are not available in the Connector Builder, you have a few options: 1. Use the Low-Code Connector Development Kit (CDK): The Low-Code CDK allows you to create custom connectors using a YAML schema and custom Python components. This is a good option if you need more flexibility than the Connector Builder provides. You can find more information about this approach in the [Low-Code CDK Overview](https://docs.airbyte.com/connector-development/config-based/low-code-cdk-overview) and [Custom Components](https://docs.airbyte.com/connector-development/config-based/advanced-topics#custom-components) documentation. 2. Use the Python Connector Development Kit (CDK): For more complex connectors that require full Python implementation, you can use the Python CDK. This method provides the most flexibility but also requires more code and maintenance. You can find a guide on building a custom Python connector [here](https://docs.airbyte.com/connector-development/tutorials/custom-python-connector/getting-started). 3. Create a custom connector and deploy it: After developing your custom connector using either of the above methods, you can deploy it as a custom connector. This can be done through the Airbyte API or Terraform provider: - Using the Airbyte API: You can create a custom connector using the [API endpoint for creating sources](https://reference.airbyte.com/reference/createsource). - Using Terraform: You can create a custom connector using the Terraform provider. Here's an example:
Copy code
hcl      resource "airbyte_source_custom" "custom" {        name = "custom source connector"        workspace_id = var.workspace_id        definition_id = "d96b3d38-a35c-4f68-902d-212f4b214ed2"        configuration = "{\"configuration_1\": \"setting_1\"}"      }
[Source](https://github.com/airbytehq/airbyte/issues/32744) After creating your custom connector, you can use it in your Airbyte workspace without needing access to the Airbyte code or using
abctl install
. Remember to follow the [best practices for connector development](https://docs.airbyte.com/connector-development/best-practices) when creating your custom connector.