Yes, it is possible to create a custom connector in Airbyte to ingest data from a SOAP API. Airbyte's open-source nature makes it relatively easy to create your own connectors. You can use Airbyte's Python Connector Development Kit (CDK) to write a source connector that extracts data from any API, including SOAP APIs. Here are the general steps you would follow: 1. Fork the [Airbyte Github repo](
https://github.com/airbytehq/airbyte) and start building your custom source connector. The steps presented in the [Webflow source connector tutorial](
https://airbyte.com/tutorials/extract-data-from-the-webflow-api) should be generalizable to a large number of API data sources, including SOAP APIs. 2. If you want to build new connectors and make them part of the pool of pre-built connectors on Airbyte, you can check the [contributing guide on building connectors](
https://docs.airbyte.com/contributing-to-airbyte/). 3. If you want to build new connectors for your own usage, without contributing to the Airbyte codebase, you can follow the guide on [developing your own connector](
https://docs.airbyte.com/integrations/custom-connectors/). 4. Once you have developed your connector, you can import it into the Airbyte UI. The guide on [using custom connectors](
https://docs.airbyte.com/operator-guides/using-custom-connectors) provides more details on this. 5. Finally, you can submit a PR to add your connector to the Airbyte repository. Once the PR is merged, the connector will be available to all Airbyte users. You can read more about it [here](
https://docs.airbyte.com/contributing-to-airbyte/submit-new-connector). Remember, while the guides are specific to the languages used most frequently to write integrations, Airbyte connectors can be written in any language. If you need help developing connectors in other languages, you can reach out to the Airbyte community.