Beta ReleaseThe 5X IDE is currently in beta. We appreciate your participation and welcome your feedback as we continue to refine the experience.
What is the 5X IDE?
The 5X IDE is a comprehensive development environment designed specifically for data professionals. It combines the power of VS Code with specialized tools for data development, providing everything you need to build, test, and deploy data applications.Core capabilities
VS Code integration
Familiar development experienceFull VS Code functionality with extensions, themes, and customization options
Data warehouse access
Direct data connectivityQuery and explore your data warehouse with integrated database explorer
dbt development
Data transformationBuild and test dbt models with lineage visualization and testing tools
Python applications
Custom developmentCreate Python scripts, data pipelines, and machine learning applications
Streamlit dashboards
Interactive applicationsBuild and deploy interactive data dashboards and applications
Git integration
Version controlFull Git workflow with visual interface and collaboration tools
IDE features overview
Pre-configured development stack
The IDE comes ready-to-use with all the tools data professionals need: Python environments:- Multiple Python versions (3.9, 3.10, 3.11, 3.12, 3.13)
- Virtual environment management
- Package management with pip
- Interactive Python shell
- Pre-installed dbt Power User extension
- Multiple dbt versions (1.6, 1.7, 1.8, 1.9)
- Lineage visualization
- Model execution and testing
- BigQuery, Snowflake, Redshift, PostgreSQL
- Secure credential management
- Real-time data access
- Query execution and export
- Git integration with visual interface
- Terminal access with custom shortcuts
- Extension marketplace
- Customizable workspace
Getting started
Quick start workflow
1
Set up credentials
Configure your data warehouse credentials in Settings → IDE → Credentials
2
Create repository
Set up a new repository in Settings → IDE → Repositories
3
Start IDE session
Navigate to IDE tab and click “Start Session”
4
Begin development
Access your repositories and start building data applications
Supported use cases
The IDE is optimized for these common data development tasks: Data modeling and transformation:- Build dbt models with version control
- Test data transformations
- Generate documentation
- Visualize data lineage
- Create data processing scripts
- Build machine learning pipelines
- Develop API integrations
- Process and analyze data
- Build Streamlit applications
- Create data visualizations
- Deploy interactive reports
- Share insights with stakeholders