Building custom connectors with Connector forge
Create and deploy custom connectors for data sources that are not available in the native watsonx connector catalog by using the AI-powered Connector forge in your local development environment. Connector forge is provided as an open-source project under the Apache 2.0 license and is hosted on GitHub.
In Connector Forge, the AI coding agent guides you through a process of generating code, prompts and configuration based on your input to create a production-ready connector that you can immediately use in the environment where it is registered.
After completing the process, deploy the connector to your watsonx environment. The connector is registered automatically and becomes available across watsonx services, including watsonx.data integration and Knowledge Catalog. All generated connectors are integrated back into the platform during deployment.
Supported data source types
- REST API
- JDBC
Supported authentication methods
- No authentication
- Basic authentication (username and password)
- API key
- Access key
Supported AI coding agents
- Claude Code (Anthropic)
- Bob (IBM)
Prerequsites
Before you can use Connector forge, ensure that you have the following components:
- Git client
- AI coding agent
- watsonx environment with permissions to create and manage connection assets
- IBM Cloud or AWS account (required for serverless deployment)
Restrictions
Connectors generated by Connector forge can be used as data sources only.