Concepts
With Weavy you can quickly add contextual collaboration features to any application in a fast and efficient way. Read below to learn more about some important concepts.
Your application
Your application is where you integrate Weavy. The way your application is structured, and the technology used, will direct where and how Weavy should be integrated.
Environment
The Weavy environment is the backend of Weavy and takes care of all the server side logic and data storage. The environment exposes a Web API and handles realtime communication through websockets and event notification via webhooks.
App
Weavy provides a number of apps with collaboration features that you can add to your application. The Weavy UI kits render these apps and acts as a bridge between your application and the Weavy environment.
Context
Your application probably has several different areas and sections where you want to add collaboration features. In Weavy we call them contexts. Since Weavy apps can be created dynamically, you can easily add them to both static sections and dynamically created entities in your application.
User
In order to integrate Weavy your application must have some sort of user system in place. Weavy will not provide a user system for you, instead we leverage the existing user system that you already have.
User directory
You can separate users in different organizations with user directories. This is useful in multi-tenant scenarios where you want multiple organizations to use the same Weavy environment. Optionally, it also enables communication across organizations, something which is not possible with multiple environments.