Rowshare For Developers


RowShare is an intuitive tool to organize, share and centralize your information. However, it can't answer every need. In fact, in keeping with our philosophy of creating an intuitive and productive tool, we often reject new feature suggestions that would compromise RowShare's usability.

We now rely on more and more tools for our everyday tasks, and this creates a vital need for all these tools work together.

This is why we decided to give developers and power users the ability to extend RowShare. You can connect it to other applications, integrate it in your own software, or create documents with it according to your specific needs.

This page will be updated frequently as we add new ways to program RowShare.

RowShare API

The main pillar of RowShare integration is its API (Application Programming Interface). Thanks to HTTP requests, this JSON API standardizes how you handle tables and content.

This allows you to integrate RowShare with your own applications, as either a data source or data entry and retrieval interface to benefit from various features, including streamlined rights management, notifications, attachments or document generation.

For more information, visit our documentation.

To demonstrate leveraging this API, we published RowShare Tool. The source code is available on GitHub. It leverages the API's main features by letting the user log in, copy, export and import tables within a RowShare account or from one account to another.

RowShare Tool

Document generation

This advanced mail merge feature is found in the Documents tab of each RowShare table. It lets you create one or more documents (Word, PDF, text, csv) from the table rows.

Some real-life examples include creating business cards or employment certificates from an employee directory, a weekly status update from a team to do list and a standardized quote from a product inventory.

First, draft a template of the document you want to create, then add tags matching the fields in your table. For example, if the column in the table says Name, your tag will say .

With the help of a developer, you can take document generation to the next level. With JavaScript you can add calculations, conditional formulas, join tables and more.

For more information, visit our documentation.