Code-first tools that turn data into decisions_

Novem is a code-first platform for building, automating, and sharing charts, documents, emails, and reports - so people can focus on decisions.

Antler Antler StartupLab StartupLab Innovation Norway Innovation Norway
analysis.py
import novem as nv

# Create a new plot
plot = nv.Plot("state_population")

# Add data from CSV
plot.data = open("pop_data.csv").read()

# Configure as grouped bar chart
plot.type = "gbar"
plot.title = "US State Population"

# Share and get URL
print(plot.url)

Built code-first

Fast and easy to use

Novem grew out of our frustration with existing tooling, so we built it to be where you're already productive: in your spreadsheets, with your scripts, and alongside your data.

Python library.
 
Full-featured Python SDK with intuitive API for creating charts, documents, and reports directly from your data science workflows.
Command-line interface.
 
Powerful CLI tools for automating visualizations in scripts and pipelines. Pipe data directly from your terminal.
API-first design.
 
All interactions go through our API, making it easy to automate. Your research code is your production code.
bash
Install novem cli pip install novem Downloading novem-0.2.0-py3-none-any.whl (19 kB) Successfully installed novem-0.2.0 Configure novem novem --init novem_demo new token "novem-python-hostname-7mm80rkn" created and saved to ~/.config/novem/novem.conf Create chart and render to terminal cat pop_data.csv | novem -p state_pop -C -t gbar -x
# Top US states by population and age
by Novem Demo User @novem_demo

 Under 5 Years   5 to 14 Years   15 to 17 Years   18 to 24 Years  
 25 to 44 Years   45 to 64 Years   65 Years and Over
                   
12 ┐     
10 ┤             
 8 ┤                     
 6 ┤                                                  
 4 ┤                                                                  
 2 ┤                  
 0 ┼─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐
    Californi   Texas    Florida  New York  Pennsylva Illinois

US Population breakdown in the largest 6 states according to the 2020
US census. Population numbers in millions, chart last updated as of
25th of January 2025

Code Execution

Push to prod

Bundle and deploy your code with a simple git push. Once live, schedule, trigger, and share your workflows using our API.

Email trigger.
 
Set up and trigger workflows via email. Access attachments, body, and recipients to craft beautiful automated replies.
Chains.
 
Combine multiple steps together into complex, multi-stage workflows.
MCP Compatible.
 
Works with Claude, Cursor, and other MCP-enabled coding agents. Connect your tools to build and deploy workflows in seconds.
Use novem from your favourite tools to generate charts, documents, emails, and reports.

Our AI agent

API-first is AI-first

Minerva is Novem's AI agent that lets you interact with the entire platform through chat. Ask questions, create visualizations, and trigger workflows.

Secure by design.
 
Minerva only accesses data and workflows you've explicitly granted permission to. Fine-grained access controls keep sensitive information protected.
Bring your own model.
 
Use your own AI backend (OpenAI, Anthropic, Azure OpenAI, or self-hosted models) to keep data within your security boundaries.
Knowledge integration.
 
When you create charts, reports and documents, Minerva builds a searchable knowledge base while respecting your existing permissions.
minerva