> For the complete documentation index, see [llms.txt](https://docs.zeliot.in/condense/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zeliot.in/condense/condense-app-getting-started/features-of-condense-app.md).

# Features of Condense App

## SSO (Single Sign On)

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2FtGb4MiUbYLBIdpdV20of%2Fimage.png?alt=media&amp;token=f4b753a3-e5ba-4f15-8e0d-ef85f2e16e6e" alt=""><figcaption></figcaption></figure>

### Seamless Authentication

Allows users to log in using corporate or third-party identity provider credentials (e.g., Google, Microsoft, Github).

### Google & Microsoft Integration

Currently supports Google-based SSO; Microsoft SSO will be enabled soon.

### Secure and Convenient Access

Reduces password fatigue and enhances security by centralizing authentication through work email.

## Workspaces

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2FuEj55MEQ3fXMx2tPUoCB%2Fimage.png?alt=media&amp;token=6f16b6d5-1a85-4d37-b0f1-6b2882f31779" alt=""><figcaption></figcaption></figure>

1. **Centralized Development Environment**\
   Workspaces in Condense act as dedicated areas for building, testing, and deploying pipelines.&#x20;
2. **Default Workspace**\
   New users are provided with a default workspace to explore features and set up pipelines.&#x20;
3. **Custom Workspaces**\
   Users can create additional workspaces, assign custom names and descriptions, and organize workflows effectively.&#x20;
4. **Improved Organization**\
   Descriptive labels and creation dates help manage and categorize pipelines by project or functionality.&#x20;

## Applications

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2FGYYn9MK8JgDPAtSqivAN%2Fimage.png?alt=media&amp;token=be01fcb8-ce25-45e0-a2d6-3b1cf4aa3f61" alt=""><figcaption></figcaption></figure>

1. Development Environment:\
   a. Build, develop, and test custom logic or transformations in isolated environments. \
   b. Automatic notifications and cleanup for unused environments.&#x20;
2. Integrated Version Control: \
   Connect repositories from GitHub, GitLab, or Bitbucket for streamlined code management.&#x20;
3. Custom Transform Deployment: \
   Applications can be published as Custom Transforms and integrated into pipelines.&#x20;
4. Lifecycle Management: \
   Applications transition between draft and published states, enabling iterative development.&#x20;

## Pre-Built Connectors

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2F66ylEXWEjnPyNP2AxDFz%2Fimage.png?alt=media&amp;token=e0ed3b2a-5651-4510-bd2b-12a73f682c6e" alt=""><figcaption></figcaption></figure>

1. Stream Connectors: \
   a. Handle real-time data ingestion with tools like Kinesis, MQTT, and HTTPS connectors. \
   b. Enable seamless integration of continuous data flows for IoT and analytics.&#x20;
2. Store Connectors: \
   a. Facilitate integration with databases like MongoDB, MySQL, Cassandra, and InfluxDB. \
   b. Provide data persistence for analytics and visualization.&#x20;

### Mobility domain-specific vertical connector &#x20;

#### Vehicle Telematics:&#x20;

a. Specialized in real-time data flow from vehicle telematics devices like Teltonika and Condense Edge. \
b. Supports TCP/IP and MQTT protocols for efficient data communication.&#x20;

## Custom Transforms

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2Fv7m6pA8untrAa8lCS3N2%2Fimage.png?alt=media&amp;token=c6c973f7-7a6a-419f-ad12-eda649d61d7c" alt=""><figcaption></figcaption></figure>

1. Flexible Development: \
   a. Users can write, debug, and test custom transformation logic. \
   b. Integrated environment for deploying and monitoring transforms in pipelines.&#x20;
2. Version Control: \
   Restore and publish new versions of transforms for iterative improvements.&#x20;
3. Deployment Insights: \
   Logs and metrics enable monitoring and troubleshooting during deployment.&#x20;

## Role-Based Access Control (RBAC)

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2FV9pYyMiUtzrUAGf5rZsg%2Fimage.png?alt=media&amp;token=c1bf3649-6542-4de0-a589-419bf27faf21" alt=""><figcaption></figcaption></figure>

1. Hierarchical Roles: \
   Organization-level roles (Admin, User) and Workspace-specific roles (Maintainer, Developer, Viewer) define access control.&#x20;
2. User Management: \
   Admins can invite users, assign roles, and manage permissions.&#x20;
3. Granular Control: \
   Assign specific permissions for managing pipelines, connectors, and applications.&#x20;

## Activity Auditor

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2Fn9UOrN5qBEp7rjpRNzwe%2Fimage.png?alt=media&amp;token=d040cd07-d925-4c3c-8b7b-e07176da7bbf" alt=""><figcaption></figcaption></figure>

1. Comprehensive Activity Logs: \
   Tracks actions across workspaces, connectors, applications, and user roles.&#x20;
2. Filtering and Searching: \
   Enables users to locate specific logs by keywords, user names, or dates.&#x20;
3. Monitoring and Compliance: \
   Ensures transparency and simplifies troubleshooting.&#x20;

## Settings

<figure><img src="https://1775139360-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvbacpakLuL4x2VBp2174%2Fuploads%2FnX6ROG5rTofQFPcXzkiI%2Fimage.png?alt=media&amp;token=729e6e8b-51a7-4277-aec6-6fd3d4201edb" alt=""><figcaption></figcaption></figure>

1. Personal and Organization Details: \
   Manage personal information and organizational settings.&#x20;
2. Code Repository Management: \
   Connect and manage repositories for seamless version control.&#x20;
3. User and Role Management: \
   Invite users, manage pending invites, and update roles.&#x20;
4. Account Actions: \
   Features like secure sign-out and account deletion for data control.&#x20;
