Official TypeScript SDK for the Ever Gauzy API, auto-generated using Microsoft Kiota.
npm install @ever-co/ever-gauzy-sdkimport { EverGauzyApiClient } from '@ever-co/ever-gauzy-sdk';
import { FetchRequestAdapter } from '@microsoft/kiota-http-fetchlibrary';
import { AnonymousAuthenticationProvider } from '@microsoft/kiota-abstractions';
// Create the API client
const authProvider = new AnonymousAuthenticationProvider();
const adapter = new FetchRequestAdapter(authProvider);
adapter.baseUrl = 'https://api.gauzy.co';
const client = new EverGauzyApiClient(adapter);
// Example: List employees
const employees = await client.api.employee.get();
console.log(employees);The Gauzy API supports multiple authentication methods:
- Bearer Token (JWT): For user-authenticated requests
- API Key: Via
X-API-Keyheader - OAuth2: Authorization code flow
- Swagger UI: https://api.gauzy.co/swg
- Scalar Docs: https://api.gauzy.co/docs
- OpenAPI Spec: https://api.gauzy.co/swg-json
git clone https://github.com/ever-co/ever-gauzy-sdk-typescript.git
cd ever-gauzy-sdk-typescript
npm install
npm run build
npm testThis SDK is auto-generated from the Ever Gauzy OpenAPI specification using Microsoft Kiota. To regenerate, trigger the "Generate SDK" GitHub Action workflow.
This SDK is licensed under the MIT license.