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.

AI Integration

API-first is AI-first

Novem's API-first architecture makes it the perfect backend for AI assistants. Use Claude, Cursor, or any MCP-compatible tool to create visualizations with natural language—no coding required.

MCP Compatible.
 
Works natively with Claude Desktop, Cursor, and any MCP-enabled AI assistant. Connect once, create visualizations forever.
Natural language creation.
 
Describe what you want in plain English. Your AI assistant handles the API calls and creates production-ready charts, documents, and reports.
Works with any LLM.
 
Our open API works with Claude, GPT, Gemini, or any AI that can make HTTP requests. Not locked into any single provider.
Claude

MCP Servers

novem

Tools Available

plots_create_bar_chart
plots_create_line_chart
plots_update_data
mails_create
grids_create
+ 47 more...
Used plots_create_bar_chart
C
Q4 Sales by Region
Live
North
South
East
West
Works with:
C
Claude Desktop
Cursor Any MCP Tool