Skip to content

About

Ever® Gauzy™ TypeScript SDK

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Ever Gauzy TypeScript SDK

Official TypeScript SDK for the Ever Gauzy API, auto-generated using Microsoft Kiota.

Installation

npm install @ever-co/ever-gauzy-sdk

Quick Start

import { 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);

Authentication

The Gauzy API supports multiple authentication methods:

  • Bearer Token (JWT): For user-authenticated requests
  • API Key: Via X-API-Key header
  • OAuth2: Authorization code flow

API Documentation

Development

git clone https://github.com/ever-co/ever-gauzy-sdk-typescript.git
cd ever-gauzy-sdk-typescript
npm install
npm run build
npm test

SDK Generation

This SDK is auto-generated from the Ever Gauzy OpenAPI specification using Microsoft Kiota. To regenerate, trigger the "Generate SDK" GitHub Action workflow.

License

This SDK is licensed under the MIT license.

Links

About

Ever® Gauzy™ TypeScript SDK

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages