SDKs & Tools
Official SDKs for six platforms, a first-class CLI, a Postman collection, and an OpenAPI spec for generating your own client.
Official SDKs
Maintained by Egnyte · updated on every releasePython
Full-featured Python 3.9+ client with async support, typed models (Pydantic), and built-in retry / refresh.
pip install egnyteJavaScript / TypeScript
Isomorphic client for Node.js 18+, Deno, Bun and modern browsers. Zero-dep, ships with full TypeScript types.
npm i @egnyte/sdk.NET
Targets .NET 6, 8 & Framework 4.8. Fully async/await with DI helpers for ASP.NET Core.
dotnet add package Egnyte.SdkRuby
Ruby 3.0+ client with Rails integration. Supports Sidekiq for background uploads of large files.
gem install egnyteAndroid
Native Android SDK for integrating Egnyte file management, authentication, and content APIs into Android apps.
github.com/egnyte/egnyte-android-sdkDeveloper tools
First-party · opinionated · freeEgnyte Agentic CLI
Agent-first CLI for the Egnyte API. Zero runtime dependencies, JSON-only output, built-in schema discovery, and mandatory dry-run for every mutation. 64 operations across files, AI, search, users, and more.
Postman collection
Large collection of API examples with real responses. Covers OAuth 2.0 setup, Filesystem API, and more — with pre-configured environment variables to get calling immediately.
OpenAPI spec
Download the Egnyte API spec in JSON or YAML. Use it to generate clients, mock servers, or your own docs site — always in sync with the API reference.
