.json and .jsonc files in your base44/connectors/ directory and syncs them with Base44.
Connectors require OAuth authorization before they can be used with the SDK. When pushing connectors that need authorization, the CLI prompts you to authorize each connector one by one. The CLI will suggest opening your browser automatically, and if you accept, it iterates through each integration’s authorization page sequentially. You can also use the displayed OAuth URLs to authorize manually.
You can push connectors without completing authorization, but they won’t be usable until you authorize them. Run connectors push again later to complete authorization.
If you push a connector with the same scopes it already has, you won’t need to reauthorize.
Connectors cannot be created or configured through the Base44 dashboard. You must define them in local configuration files and push them using the CLI.
Usage
Sync behavior
The command performs a full sync for connectors:| Local state | Remote state | Result |
|---|---|---|
| Connector exists | Connector exists | Remote connector scopes are updated. |
| Connector exists | Connector doesn’t exist | New connector is created and requires OAuth authorization. |
| Connector doesn’t exist | Connector exists | Remote connector is removed. |

