Real-time Collaboration

Use Xano with a team to develop even faster.

Every Xano workspace includes Real-Time Collaboration which enables you to edit your API simultaneously with your team, just like a Google Doc!

Presence

Real-time presence informs you when a team member is working on the same Function Stack as you at the top of the page with their initials. Each team member’s initials will be displayed on the function stack item they are currently editing.

Example of real-time presence

Team Activity & Secure Chat

While it is not meant to replace your existing communication platforms, you now have the ability to chat real-time in Xano with others who are present in the same workspace. Chat is accessible by clicking the Users indicator on the left-hand menu.

Clicking this will open the Collaboration panel. You can see the current chat history, and send your own messages from here. Please note that chat history only persists per session; if you refresh your browser any current chat messages will disappear from your view.

This Collaboration panel also displays a list of users who are currently present in the workspace, and what page they are on. You can use this to quickly navigate to where another user is working.

The chat and activity panel, showing recent chat messages

When a new message is sent, it is broadcasted to all users currently present in the workspace via a notification in the lower-left corner.

An example of an incoming chat message

Group Editing

Xano allows you to see when functions are being worked on by another team member. This is noted on the right side of each function, as shown below.

An example of advertised presence on a function

This also exists in the database view. Quickly see exactly what each team member is working on.

Revision History

As your team members make changes, you can see these drafts by clicking the Revertable Changes indicator at the top of the page. You can see a history of changes your team members have made in Drafts.

An example of revertable changes on a function stack

Requesting Access to Edit a Function

When trying to access a function that is currently being worked on, you'll be given a notification in the lower-left corner notifying you of this, and giving you an opportunity to request edit access.

Notification for requesting access to a function

When you request access, the other user is notified and can either grant you edit access to this function, or ignore your request.

Last updated