Skip to main content

Visivo

AI native business intelligence. Build visually, in code+cli or through ai tools.

Website • Documentation • Live Examples • Discussions • LinkedIn

PyPI Version PyPI Downloads License GitHub Stars

🚀 Why Visivo?

Build reliable, testable dashboards that your team will actually trust. Here's what makes Visivo different:

  • ✅ Code-First Dashboard Development – Define everything in YAML files, enabling version control, code reviews, and CI/CD for your analytics
  • ✅ Built-in Testing Framework – Write Python tests for your data visualizations. Never ship broken charts to production again
  • ✅ 50+ Interactive Chart Types – From basic bar charts to advanced 3D visualizations and geospatial maps, powered by Plotly.js
  • ✅ Multi-Source Data Integration – Join data from PostgreSQL, Snowflake, BigQuery, MySQL, SQLite, DuckDB, CSV, and Excel in a single dashboard
  • ✅ Local Development with Hot Reload – See changes instantly with visivo serve. No more waiting for deployments to test changes
  • ✅ dbt Integration – Reference your dbt models directly in visualizations. Your analytics stack, unified
  • ✅ Jinja2 Templates & Macros – Use loops and variables to generate dynamic configurations. Write once, use everywhere
  • ✅ Interactive Components – Add filters, selectors, and drill-downs without losing the benefits of code-based configuration
  • ✅ Push-Based Security – You control data flow. No need to share database credentials with another SaaS tool
  • ✅ Single Binary Installation – One executable, no Python required. Deploy anywhere from your laptop to production servers

📊 See Visivo in Action

Visivo Demo Video

🎥 Watch the Demo Video – See how to build dashboards with Visivo in just a few minutes

Build dashboards that are beautiful, interactive, and maintainable. View more examples →

🎯 Getting Started

Get your first dashboard running in under 5 minutes:

Quick Install

# Install Visivo (works on Mac, Linux, and Windows)
curl -fsSL https://visivo.sh | bash

# Create your first project
visivo init my-dashboard

# Start the development server
cd my-dashboard && visivo serve

# Open http://localhost:8000 in your browser 🎉

Alternative: UI-Guided Setup

Prefer a visual approach? Start the server and let Visivo guide you:

# Install and start in one go
curl -fsSL https://visivo.sh | bash
visivo serve --project-dir my-dashboard

# Follow the setup wizard in your browser at http://localhost:8000

Other Installation Options

Install via pip
pip install visivo
Install specific version
# Install version 1.0.64
curl -fsSL https://visivo.sh | bash -s -- --version 1.0.64

# Or install beta version via pip
python -m pip install git+https://github.com/visivo-io/visivo.git@v1.1.0-beta-1

💬 Community & Support

Join our growing community of data practitioners!

🛠️ Contributing

We welcome contributions! Whether it's fixing bugs, adding features, or improving documentation, we'd love your help.

See CONTRIBUTING.md for development setup and guidelines.

📈 Telemetry

Visivo collects anonymous usage data to help improve the product. No personal information, queries, or sensitive data is collected.

To opt out: set VISIVO_TELEMETRY_DISABLED=true or add telemetry_enabled: false to your config. Learn more →

🏢 About

Built with ❤️ by Visivo – a team that's experienced scaling analytics at companies like Intuit, Boeing, and Root Insurance.

We believe data tools should be as reliable as the rest of your tech stack. That's why we built Visivo to bring software engineering best practices to business intelligence.


⭐ Star us on GitHub to support the project!

Metadata

Release files for visivo 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visivo 2.2.0
File Size Uploaded
visivo-2.2.0.tar.gz 43.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for visivo 2.2.0
File Interpreter ABI Platform
visivo-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 86.8 MB

Release files / visivo-2.2.0.tar.gz

Download URL visivo-2.2.0.tar.gz
Size 43.0 MB
Tags Source
SHA-256 checksum
How to use checksums
65fb96f7d1014d3c5bb296d1aecf1f281aabb3a59d599eb38571fcd3f6a06119
BLAKE2b-256 checksum
How to use checksums
3ea528f69d73fc7de4afad4b5e7fbfcaa0d2f992c694e45e959de725cd930dcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.14.6 Linux/6.17.0-1022-azure

Release files / visivo-2.2.0-py3-none-any.whl

Download URL visivo-2.2.0-py3-none-any.whl
Size 43.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
bc893b44937735d090a2ba93b6383d147faf13db508a9e90ebe5266ca9e058a3
BLAKE2b-256 checksum
How to use checksums
804dc63f1eedcbdd055736ebfe045a736a8a9a260721d77bffdc1b9b704cea59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.14.6 Linux/6.17.0-1022-azure

Release history Release notifications | RSS feed

2.2.1

2 release files

This release

2.2.0 This release

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.81

2 release files

1.0.79

2 release files

1.0.78

2 release files

1.0.77

2 release files

1.0.76

2 release files

1.0.75

2 release files

1.0.72

2 release files

1.0.71

2 release files

1.0.68

2 release files

1.0.67

2 release files

1.0.66

2 release files

1.0.63

2 release files

1.0.62

2 release files

1.0.61

2 release files

1.0.59

2 release files

1.0.58

2 release files

1.0.57

2 release files

1.0.55

2 release files

1.0.54

2 release files

1.0.53

2 release files

1.0.52

2 release files

1.0.51

2 release files

1.0.50

2 release files

1.0.49

2 release files

1.0.48

2 release files

1.0.47

2 release files

1.0.46

2 release files

1.0.45

2 release files

1.0.44

2 release files

1.0.41

2 release files

1.0.40

2 release files

1.0.39

2 release files

1.0.38

2 release files

1.0.37

2 release files

1.0.36

2 release files

1.0.35

2 release files

1.0.34

2 release files

1.0.33

2 release files

1.0.32

2 release files

1.0.29

2 release files

1.0.28

2 release files

1.0.27

2 release files

1.0.24

2 release files

1.0.23

2 release files

1.0.22

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page