How to Get Started with Zerve for Data Analysis
Last updated Mar 27, 2026

What Zerve Does and Why It Matters
Zerve is a browser-based data workspace built for analysts and data scientists who spend too much time switching between notebooks, dashboards, and deployment pipelines. It bundles an AI agent, multi-language notebooks, and production deployment into one environment. The core idea: describe what you need in plain English, and the agent writes, runs, and fixes code until it delivers a finished analysis.
The platform launched as a response to a common frustration in data teams. Traditional notebook tools like Jupyter handle exploration well but fall short when it comes to collaboration, scheduling, and pushing work into production. Zerve tries to close that gap by treating the entire workflow, from raw data to live dashboard, as a single surface.
Creating Your Account and First Canvas
Start at zerve.ai and sign up for a free account. The free tier includes 50 monthly credits, support for up to four editors, and access to all core features. No credit card is required.
Once logged in, you will see several options on the home screen. The fastest path is to click "Create a Canvas," which is Zerve's term for a project workspace. A canvas is where all your code blocks, data connections, and outputs live. Think of it as a Jupyter notebook crossed with a visual workflow builder.
If you prefer a guided introduction, select "Explore Playground." This loads a pre-built tutorial canvas that walks through the platform's key features with sample data already connected.
Connecting Your Data
Zerve supports multiple data input methods. You can upload CSV, Excel, or Parquet files directly by dragging them into the canvas. For ongoing analysis, connect to a data warehouse such as Snowflake, BigQuery, or PostgreSQL through the integrations panel.
To add a connection, open the data panel on the left sidebar and click "Add Data Source." Select your warehouse type, enter your credentials, and test the connection. Once verified, your tables and schemas appear in the data explorer, and you can reference them directly in code blocks or through the AI agent.
For quick experiments, Zerve also offers built-in sample datasets. Click "Import Dataset" from the home screen, browse the available options, and add one to your canvas with a single click.
Using the AI Agent
The AI agent is the central feature that separates Zerve from conventional notebook tools. Open the agent panel and type a prompt describing what you need. For example: "Load the sales CSV, clean missing values, group by region, and create a bar chart of total revenue."
The agent responds by generating code blocks on the canvas, executing them in sequence, and displaying the results. If a block fails, the agent reads the error, adjusts the code, and reruns automatically. This loop continues until the analysis is complete or the agent needs clarification.
A few practical tips for working with the agent:
Be specific about column names and data types when your dataset is complex. The agent performs better with concrete instructions like "convert the date column to datetime format" than vague requests like "fix the dates."
Use follow-up prompts to refine results. After the initial analysis, you can ask the agent to add a trend line, filter outliers, or export the chart as a PNG. Each follow-up builds on the context of your existing canvas.
The agent supports Python, R, and SQL. You can mix languages in the same canvas. For instance, use SQL to query your warehouse, pass the result to a Python block for statistical modeling, and render the output in an R visualization block.
Working with Notebooks and Code Blocks
Even without the AI agent, Zerve functions as a capable notebook environment. Code blocks on the canvas can be connected visually, creating a dependency graph. When you update an upstream block, downstream blocks automatically know they need to rerun.
Parallel execution is built in. If two code blocks have no dependencies between them, Zerve runs them simultaneously. On large datasets, this can cut analysis time significantly compared to sequential notebook execution.
Version control works through native Git integration. Every canvas change can be committed, branched, and merged. For teams, this means multiple analysts can work on the same project without the merge conflicts that plague shared Jupyter notebooks.
Building Reports and Dashboards
Once your analysis is complete, Zerve can turn it into a conversational report. Click "Create Report" from the canvas menu, select which outputs to include, and arrange them in a shareable document. Reports in Zerve are live, meaning they update when the underlying data changes.
For stakeholders who need to interact with results, you can publish a canvas as a web app. This creates a URL where viewers can adjust parameters, filter data, and explore charts without touching any code. The deployment happens within Zerve itself, with no separate hosting or DevOps setup required.
Scheduling and Automation
For recurring analyses, Zerve supports scheduled jobs. Open the deployment panel, set a cron schedule (daily, weekly, or custom), and select which canvas blocks to run. Results are stored automatically and can trigger notifications or downstream workflows.
This is particularly useful for weekly reporting. Instead of manually rerunning a notebook every Monday, schedule the canvas to execute overnight and have the updated report waiting in your inbox by morning.
Pricing and Limitations
The free tier is generous enough for individual analysts working on small to mid-size datasets. The 50 monthly credits cover approximately 50 agent interactions or compute-heavy operations. For teams or heavier workloads, the Pro plan at $25 per month per user adds 250 credits and GPU compute access.
Current limitations worth noting: Zerve does not yet include built-in model monitoring or MLOps features, though it integrates with MLflow for that purpose. Real-time streaming data is not natively supported, so the platform works best with batch analysis workflows.
If you want to skip the setup entirely and analyze data from a file upload with no configuration, VSLZ handles that from a single prompt with built-in statistical analysis and chart generation.
Practical Next Steps
Start with a dataset you already know well. Upload it to a free Zerve canvas, ask the agent to summarize the key columns, and then build a simple visualization. This gives you a feel for the agent's strengths and the canvas workflow before committing to a larger project. From there, connect a live data source and experiment with scheduled jobs to see how Zerve handles production workloads.
FAQ
Is Zerve free to use for data analysis?
Yes. Zerve offers a free tier with 50 monthly credits, support for up to four editors, and access to all core features including the AI agent, multi-language notebooks, and data connections. No credit card is required to sign up. The Pro plan at $25 per month per user adds more credits and GPU compute for heavier workloads.
Can Zerve connect to my existing data warehouse?
Zerve supports connections to major data warehouses including Snowflake, BigQuery, and PostgreSQL. You can also upload files directly in CSV, Excel, or Parquet format. Connections are configured through the integrations panel, and once verified, your tables appear in the built-in data explorer for use in code blocks or AI agent prompts.
How does Zerve compare to Jupyter notebooks?
Zerve builds on the notebook concept but adds several features that Jupyter lacks out of the box. These include a built-in AI agent that writes and debugs code, parallel execution of independent code blocks, native Git integration for collaboration, visual dependency graphs between blocks, and one-click deployment to web apps or scheduled jobs. Jupyter requires separate tools or extensions for most of these capabilities.
What programming languages does Zerve support?
Zerve supports Python, R, and SQL within the same canvas. You can mix languages in a single project, for example using SQL to query a database, Python for data transformation, and R for visualization. Code blocks in different languages can be connected and pass data between them automatically.
Can I deploy Zerve analyses as live dashboards?
Yes. Zerve allows you to publish any canvas as a web app with a shareable URL. Viewers can interact with the dashboard, adjust parameters, and explore charts without writing code. The platform also supports conversational reports that update automatically when underlying data changes. No separate hosting or DevOps configuration is needed.


