The Open-Source Data Development Platform
Fast.BI is a comprehensive data platform that unifies data replication, transformation, orchestration, governance, and visualization in a single, powerful solution. Built on proven open-source technologies with enterprise-grade automation and integration.
π Active Development π
Fast.BI is in very active development. We're continuously improving and expanding the platform with new features, integrations, and cloud provider support.
We welcome contributors, feedback, and new users! π―
Website β’ Getting Started β’ Documentation β’ Community
Fast.BI is an end-to-end data development platform that consolidates the entire modern data stack into a unified experience. The core idea behind Fast.BI was to create a wrapper on top of popular data services - because all these services are autonomous and don't talk to each other naturally.
Fast.BI helps connect everything: with Fast.BI backend services, these tools connect and automate all flows seamlessly. Instead of managing multiple disconnected tools, Fast.BI provides a single-page application (SPA) architecture that integrates best-in-class open-source technologies with intelligent automation and enterprise-ready features.
- π Complete Data Pipeline: From data replication to visualization in one platform
- β‘ Rapid Deployment: Get from zero to production-ready data pipelines in minutes, not weeks
- π οΈ Built on Open Source: Leverages proven tools like Airbyte, dlthub, dbt-core(primerally), Airflow, and DataHub
- π― Focus on Modeling: Spend time on data insights, not infrastructure management
- βοΈ Cloud Agnostic: Deploy anywhere - AWS, GCP, Azure, or on-premises (Microservices based)
Fast.BI acts as an intelligent orchestration and automation layer on top of industry-standard open-source tools:
Component | Technology | Purpose |
---|---|---|
Data Replication | Airbyte/dlthub | Move data from sources to destinations |
Data Transformation | dbt Core | Transform and model your data |
Data Quality/Tests | Re_Data(dbt) | Set your bussines data test on data model |
Orchestration | Apache Airflow | Schedule and manage workflows |
Governance | DataHub | Catalog and govern your data assets |
Visualization | Lightdash/Superset | Explore and visualize insights |
Development | VSCode (code-server) | Browser-based data modeling IDE |
If you're a data enthusiast who doesn't want to spend time learning DevOps to prepare and build data infrastructure, Fast.BI is exactly for you. Perfect for:
- Data Engineers who want to focus on data modeling instead of infrastructure management
- Data Analysts who need quick access to integrated data without complex setup
- Data Scientists who want to spend time on analysis, not on building data platforms
When you're just starting with data, teams are usually small and handle many responsibilities. Most teams don't have extensive knowledge in Kubernetes or Docker world, so this platform helps significantly:
- Teams without dedicated DevOps resources
- Organizations needing rapid data platform deployment
- Groups focused on data insights rather than infrastructure complexity
Most enterprises have a huge history with data, and all data is often shaped in legacy formats - old running data pipelines, cubes, etc. When enterprise teams want to start modernizing their data stack, they can start with Fast.BI:
- Open technology without limitations - adapt it for your needs
- Legacy data modernization - bridge the gap between old and new systems
- Scalable architecture that grows with enterprise requirements
The complete open-source data development platform including:
- Integrated data pipeline management
- Automated dbt project initialization
- Web-based data modeling environment
- Comprehensive monitoring and observability
- Data quality and governance tools
Repository: fast-bi
A specialized Airflow package available on PyPI that provides flexible execution strategies for dbt workloads across different environments.
Features:
- Multiple execution operators (Kubernetes, Bash, API)
- Automated DAG generation from dbt projects
- Resource optimization and scaling
- Enhanced monitoring and alerting
Install: pip install fast-bi-runner
PyPI: fast-bi-runner and fast-bi-replication-control on PyPI
Quick path: Deploy on Google Cloud with our step-by-step guide β https://wiki.fast.bi/en/User-Guide/Data-Platform-Deployment/Google-Cloud
# Clone the repository
git clone https://github.com/fast-bi/data-development-platform.git
cd data-development-platform
# Use python cli.py
python cli.py --help
# Follow the interactive wizard
# Access Fast.BI at your configured domain
Fast.BI provides a comprehensive command-line interface for deploying and managing the platform across multiple cloud providers.
- Multi-Cloud Support: Deploy on GCP, AWS, Azure, or On-Premises
- Phase-Based Deployment: 6 controlled deployment phases
- Interactive & Non-Interactive Modes: Flexible deployment options
- State Management: Resume deployments from any phase
- Service Tracking: Skip already deployed services
- Security: Encrypted deployment files with key management
# Interactive deployment (recommended for first-time users)
python cli.py
# Non-interactive deployment using configuration file
python cli.py --config cli/deployment_configuration.yaml --non-interactive
# Deploy specific phases only
python cli.py --phase 1,2,3
# Destroy entire environment
python cli.py --destroy
Fast.BI follows a clean architecture pattern with separate interfaces for different use cases:
βββββββββββββββββββ
β Core Logic β
β (Class Files) β
ββββββββββ¬βββββββββ
β
ββββββββββββββββ΄βββββββββββββββ
β β
ββββββββ΄βββββββ ββββββββ΄βββββββ
β CLI β β API β
β Interface β β Interface β
ββββββββ¬βββββββ ββββββββ¬βββββββ
β β
βββββββββ΄βββββββββ βββββββ΄ββββββββ
β Local Usage β β Frontend β
β(Your Laptop) β β(Web Browser)β
ββββββββββββββββββ βββββββββββββββ
Core Logic: Shared business logic and deployment management
CLI Interface: Command-line interface for local development and deployment
API Interface: REST API for web frontend and automation (future)
Local Usage: Direct CLI usage on developer machines
Frontend: Web-based interface for non-technical users (future)
- Phase 1: Infrastructure Deployment (GCP/AWS/Azure/On-Premises)
- Phase 2: Generate Platform Secrets (Vault, Data Warehouse, Git)
- Phase 3: Configure Data Platform Repositories
- Phase 4: Deploy Infrastructure Services (Kubernetes services)
- Phase 5: Deploy Data Services (Airbyte, dbt, Airflow, etc.)
- Phase 6: Finalize Deployment (Save to Git, Generate keys)
For detailed CLI documentation, see CLI Documentation.
Choose your deployment path:
-
π₯ GCP Deployment - Recommended & Fully Tested
- Complete infrastructure automation
- GKE cluster with managed services
- Best for production deployments
-
π₯ On-Premise Deployment - Simple & Flexible
- Use your existing Kubernetes cluster
- Just provide kubeconfig
- Best for compliance and control
-
π₯ Deployment Overview - Compare all options
- Decision tree for choosing deployment type
- Feature comparison matrix
- Prerequisites and requirements
Fast.BI provides Terraform modules for one-click deployment on major cloud providers:
- GCP: Deploy on GKE with BigQuery/Snowflake/Redshift β Production Ready (Default)
- AWS: Deploy on EKS with Redshift/Snowflake/Bigquery π§ 80% Ready (In Development)
- Azure: Deploy on AKS with Azure Synapse/BigQuery/Snowflake/Redshift π Q4 2025 (Planned)
Fast.BI provides Automatic modules for one-click deployment on premise:
- KubeConfig: When Kubernetes cluster is ready on any technology (K3S, Talos, Tanzu..) provide kubeconfig to deploy.
- Docker and Docker Compose
- Kubernetes cluster (for production deployment)
- Cloud account (AWS/GCP/Azure) for managed services
- CLI Documentation - Complete CLI usage guide, prerequisites, and deployment
- Deployment Overview - Choose your deployment path
- GCP Deployment - Deploy on Google Cloud Platform β Production Ready
- AWS Deployment - Deploy on Amazon Web Services π§ 80% Ready
- Azure Deployment - Deploy on Microsoft Azure π Q4 2025
- On-Premise Deployment - Deploy on your infrastructure β Ready
- Roadmap - Current status and future plans
- Contributing - How to contribute to Fast.BI
- Licensing - License information
Fast.BI is a fully open-source platform with community-driven development:
- Community Support: GitHub discussions, issues, and community forums
- Professional Services: Optional implementation assistance and consulting
- Extended Team Support: We can help if you need additional data engineering expertise
- Custom Development: Tailored connectors and transformations for specific needs
- Training & Workshops: Team training and best practices guidance
Contact Us for professional services or extended team support.
We welcome contributions from the community! Fast.BI is built on open-source principles and thrives with community involvement.
- π Report Issues: Found a bug? Let us know!
- π§ Submit PRs: Improvements and fixes are always welcome
- π Improve Docs: Help make our documentation even better
- π‘ Feature Requests: Share your ideas for new capabilities
See our Contributing Guide for details.
Join our growing community of data practitioners:
- GitHub Discussions: Ask questions and share experiences
- Documentation: Comprehensive guides and tutorials
- Blog: Best practices and case studies at fast.bi/blog
Fast.BI platform code is available under the MIT License.
See our OSS License Overview for complete details.
Ready to accelerate your data journey?
Get Started with Fast.BI
Fast.BI would not be possible without the support and assistance of other open-source tools and companies! Visit our thank you page to learn more about how we build Fast.BI.