Skip to main content

Egnyte overview

Egnyte is a cloud-based content platform that helps organizations manage, secure, and govern their cloud files. The Egnyte connector enables Glean to index files and folders from a customer’s Egnyte instance, enforcing Egnyte's native user permissions so content remains discoverable only by authorized users. The integration uses Egnyte’s REST APIs and is configured and managed from within Glean's deployment console.

Supported features

Glean’s Egnyte connector is designed to index, enforce permissions for, and provide search experiences over core Egnyte content. The following sections outline the connector’s capabilities and current constraints.

Supported objects

  • Files
  • Folders

Supported API endpoints

  • File System API: Used for initial and periodic crawling of file and folder content.
  • User Management API: Pulls the list of users with access to the Egnyte environment.
  • Group Management API: Retrieves user groups for accurate permission enforcement.
  • Audit Reporting API: Optionally ingests document access audit data.

Limitations

  • Descriptions and comments added to files within the Egnyte web UI are not indexed; these are unavailable through Egnyte’s API.
  • Link sharing is unsupported. Due to Egnyte’s complex sharing models, content shared via links is excluded from Glean search for those with access only by link.
  • Only a single Egnyte domain/instance can be connected per Glean environment at this time.
  • Webhook registration may require manual intervention in some environments.
  • Crawling speed is impacted by Egnyte API rate limits. For large document sets, initial or full recrawls may take a substantial amount of time. To improve throughput, you can authorize multiple admin accounts so Glean distributes crawl traffic across tokens. See Authorize additional admin accounts.

Requirements

Several prerequisites and configuration steps must be completed prior to using the connector. These ensure secure connectivity and accurate permission enforcement.

Technical requirements

  • Access to Glean’s deployment console within the customer’s GCP project.
  • An active Egnyte enterprise account with administrative privileges.
  • Sufficient API quota on Egnyte for expected crawl volume and frequency (roughly 2 QPS by default, can be increased by requesting with Egnyte support).

Credential requirements

  • At least one Egnyte administrator account is needed to authorize the connector. You can authorize additional admin accounts to increase crawl throughput.
  • OAuth 2.0 is used for secure authentication between Glean and Egnyte.
  • During setup, admins must initiate an OAuth authorization flow from Glean's deployment console.

Permission requirements

  • The Egnyte admin role is required for initial setup to grant connector permissions and obtain OAuth tokens.
  • Glean enforces Egnyte user and group-level access controls at query time, ensuring users see only what they are permitted to see in Egnyte.