Skip to content

ever-co/ever-gauzy-sdk-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ever Gauzy Java SDK

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

Installation

Maven

<dependency>
    <groupId>co.ever.gauzy</groupId>
    <artifactId>ever-gauzy-sdk</artifactId>
    <version>0.1.0</version>
</dependency>

Gradle

implementation 'co.ever.gauzy:ever-gauzy-sdk:0.1.0'

Quick Start

import co.ever.gauzy.sdk.EverGauzyApiClient;
import com.microsoft.kiota.http.OkHttpRequestAdapter;
import com.microsoft.kiota.authentication.AnonymousAuthenticationProvider;

// Create the API client
var authProvider = new AnonymousAuthenticationProvider();
var adapter = new OkHttpRequestAdapter(authProvider);
adapter.setBaseUrl("https://api.gauzy.co");
var client = new EverGauzyApiClient(adapter);

// Example: List employees
var employees = client.api().employee().get();

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-java.git
cd ever-gauzy-sdk-java
mvn compile
mvn 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™ Java SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors