Home
Welcome to the official ConnectX documentation.
This documentation is your complete reference for building, managing, and deploying ETL and data integration engine using the ConnectX platform.
π― Goals
- Provide a clear overview of the ConnectX Core capabilities.
- Document all available modules, connectors, and methods.
- Guide developers in creating reliable, maintainable, and performant data flows.
- Offer a single, up-to-date source of truth for ConnectX development.
π Whatβs Inside
The documentation is organized into several sections:
- Introduction & Setup β Development environment, Python, PyCharm, and project initialization.
- Best Practices & Flows β Coding standards, project structure, transform logic, and error handling. Creating ETL jobs, maps, and full job lifecycle management.
- Core & Data Operations β Documentation of the utilities components (
log,read_csv,sftp, β¦). Available integrations (HubSpot,SugarCRM,Dynamics,SQL, β¦). - Exercises β Python snippets and real-world use cases.
- Test & Deployment β AWS Batch, Docker images, developer testing, server requirements, and production release.
- FAQ β Common scenarios, delta processing, parallel execution, and troubleshooting.
π Getting Started
- Install ConnectX Core from the internal repository.
- Configure your environment:
- Dependencies, Python version, and packages.
- Credentials and environment variables.
- Project folders and workspace setup.
- Create your first ETL project from a starter pack or template.
- Follow the Quickstart examples to run your first jobs.
π Support
If you run into issues or have questions:
- Open a ticket in Monday Board (ConnectX Request).
- Check the FAQ section in this guide for common questions and troubleshooting tips.
β¨ Happy coding with ConnectX!