Collaboration Toolkit for Chart.js

Collaboration Toolkit for Chart.js

Add comments, notifications, and review workflows to Chart.js in minutes

Add comments, notifications, and review workflows to Chart.js in minutes

Try DEmo

Not just a picture,

Click to try

Try DEmo

Not just a picture,

Click to try

HeyGen Logo
Lambdatest Logo
Datarails Logo
Leadpages Logo

Used by modern SaaS teams building

analytics dashboards

Vellum Logo
SafetyKit Logo
Qloo Logo
Cloudfactory Logo
Trumpet Logo
Cofactr Logo
Colossyan Logo

Used by modern SaaS teams building

analytics dashboards

Built for ChartJS

Deeply embedded in Chart.js and works reliably as data and visuals update

No Custom Logic Required

Built for ChartJS

Deeply embedded in Chart.js and works reliably as data and visuals update

No Custom Logic Required

Comments on data points

Leave comments on different types of charts

Sticky Across Filters

Comments that stick across aggregation and filters

Real-time Presence and Cursors

View other users on your document

User Mentions

Enable rich conversations with replies, @mentions, and reactions

Notifications

See what changes have been made

to a shared document with timestamps

Offline Storage

Keep working when the connection drops. Data will sync when you reconnect

Ethan Veres Profile Photo

Ethan Veres

CTO @eqtble

Commenting is something we wanted in our app, Velt made it possible

Comments on data points

Leave comments on different types of charts

Sticky Across Filters

Comments that stick across aggregation and filters

Real-time Presence and Cursors

View other users on your document

User Mentions

Enable rich conversations with replies, @mentions, and reactions

Notifications

See what changes have been made

to a shared document with timestamps

Offline Storage

Keep working when the connection drops. Data will sync when you reconnect

Ethan Veres Profile Photo

Ethan Veres

CTO @eqtble

Commenting is something we wanted in our app, Velt made it possible

Production-ready in minutes

Install the Velt ChartJS extension. Test. Ship.

Production-ready in minutes

Install the Velt ChartJS extension. Test. Ship.

<div
    key={commentAnnotation.annotationId}
    style={{
        left: `${x}px`,
        top: `${y}px`,
        position: 'absolute',
        transform: 'translate(0%, -100%)',
        zIndex: 1000,
    }}
>
    <VeltCommentPin annotationId={commentAnnotation.annotationId} />
    {/* Velt comment pin component */}
</div>

Enterprise-Grade Security

Security and privacy features built for enterprise use.

Enterprise-Grade Security

Security and privacy features built for enterprise use.

Self-Hosting of Data

Own and control your customer data

Multi-Region Hosting

Host your data where you need it

Tokyo

EUROPE

TEXAS

Isolated Server and Data Storage

Our customer data is logically isolated and never co-mingled

Custom Data Encryption

Encrypt with your own keys, so even we can't read your data

Trust & Compliance

SOC 2 Type II and HIPAA with BAA

SOC2 Badge
HIPAA Badge

Self-Hosting of Data

Own and control your customer data

Multi-Region Hosting

Host your data where you need it

Tokyo

EUROPE

TEXAS

Isolated Server and Data Storage

Our customer data is logically isolated and never co-mingled

Custom Data Encryption

Encrypt with your own keys, so even we can't read your data

Trust & Compliance

SOC 2 Type II and HIPAA with BAA

SOC2 Badge
HIPAA Badge

Yuri Kleban

Senior PM @Google

Velt gave great 1 on 1 support, added features fast, and offered highly customizable components.

Yuri Kleban

Senior PM @Google

Velt gave great 1 on 1 support, added features fast, and offered highly customizable components.

Explore Other Libraries

These libraries require less than 10 lines to integrate

Explore Other Libraries

These libraries require less than 10 lines to integrate

TipTap Logo
React Flow Logo
HighCharts

Frequently Asked Questions

Frequently Asked Questions

Do I need to restructure my dataset?

Do I need to restructure my dataset?

Do I need a backend?

Do I need a backend?

What can comments attach to?

What can comments attach to?

How does pricing work?

How does pricing work?

Is this suitable for analytics reviews?

Is this suitable for analytics reviews?