Collaboration Toolkit for SlateJS

Collaboration Toolkit for SlateJS

Add comments, notifications, cursors, and multiplayer editing to Slate in minutes

Add comments, notifications, cursors, and multiplayer editing to Slate 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

custom rich-text editors

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

Used by modern SaaS teams building

custom rich-text editors

Built for SlateJS

Deeply embedded in Slate and works reliably as nodes are edited and restructured

No Custom Logic Required

Built for SlateJS

Deeply embedded in Slate and works reliably as nodes are edited and restructured

No Custom Logic Required

Multiplayer Editing

Co-edit documents in real-time

and see who is working with you

Real-time Cursors & Presence

Decide how users appear with fully

customizable name tags and carets

Notification

See what changes have been made

to a shared document with timestamps

Single Editor Mode

Limit editing control to one user in collaborative scenarios

Contextual Comments

Enable rich conversations with replies, @mentions, and reactions

User Mentions

Enable rich conversations with replies, @mentions, and reactions

Version History

Manage multiple versions to manage historical data

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

Multiplayer Editing

Co-edit documents in real-time

and see who is working with you

Real-time Cursors & Presence

Decide how users appear with fully

customizable name tags and carets

Notification

See what changes have been made

to a shared document with timestamps

Single Editor Mode

Limit editing control to one user in collaborative scenarios

Contextual Comments

Enable rich conversations with replies, @mentions, and reactions

User Mentions

Enable rich conversations with replies, @mentions, and reactions

Version History

Manage multiple versions to manage historical data

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 SlateJS extension. Test. Ship.

Production-ready in minutes

Install the Velt SlateJS extension. Test. Ship.

import { withVeltComments } from '@veltdev/slate-velt-comments';
import { withReact, withHistory } from 'slate-react';

const editor = withVeltComments(
  withReact(withHistory(createEditor())),
  { HistoryEditor: SlateHistoryEditor }
);

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

Can I enable comments only?

Can I enable comments only?

Do I need backend infrastructure?

Do I need backend infrastructure?

Will comments move as nodes change?

Will comments move as nodes change?

How does pricing work?

How does pricing work?

Does this work with custom Slate editors?

Does this work with custom Slate editors?