Skip to content

xdev-software/brevo-java-client

Repository files navigation

Latest version Build API Specification Editor

Java Client for Brevo

A Java client for the Brevo (formerly SendinBlue) API

Important

An API-Key is required.
You can get it at https://app.brevo.com/settings/keys/api

This client is generated from an openapi.yml using OpenAPI Generator.

Note

Why did you create this API client and not use the the official/new official one?

We had some problems (as of July 2025) with the "official" client:

  • The (old) client looks seriously outdated:
    • it is still called "SendinBlue"
    • was last updated over a year ago and there was no activity (on issues/PR) since then
    • There is at least one CVE in the underlying HTTP client
  • It looks like there are problems with the underlying dependencies:
    • maven-gpg-plugin is declared as compile dependency
    • There is a dependency for Java 7 however the client is built for Java 8+
    • There is an extremely outdated version of Apache Commons Lang in use
  • ...

Installation

Installation guide for the latest release

Demo

A minimal demo is also available here.

Support

If you need support as soon as possible and you can't wait for any pull request, feel free to use our support.

Contributing

See the contributing guide for detailed instructions on how to get started with our project.

Dependencies and Licenses

View the license of the current project or the summary including all dependencies

Disclaimer: This is not an official Brevo product and not associated with Brevo

Sponsor this project

Contributors 6

Languages