What problem does it solve?
Manually testing Fivetran Connector SDK connectors locally is tedious and error-prone, requiring manual virtual environment setup, secure credential handling, debug command execution, and manual verification of synced data in the local warehouse.
Core Features & Use Cases
- Automated Environment Setup: Automatically creates a Python virtual environment and installs required dependencies for the connector project.
- Secure Credential Workflow: Enforces encrypted configuration handling to never expose plaintext credentials during testing.
- End-to-End Test Validation: Runs fivetran debug, resets local state for clean initial syncs when needed, and verifies synced table data in the local DuckDB warehouse.
- Use Case: A developer building a Stripe connector for the Fivetran Connector SDK can use this skill to run a full local test in seconds, confirm tables sync correctly, and catch configuration or code errors before pushing to production.
Quick Start
Use the test-connector skill to run a full local validation test for your Fivetran connector project.