Skip to content

Latest commit

 

History

History
94 lines (69 loc) · 2.31 KB

README.md

File metadata and controls

94 lines (69 loc) · 2.31 KB

Java library for interacting with the Svix API and verifying webhook signatures

GitHub tag Maven Central (Java)

Join our slack

Usage Documentation

You can find general usage documentation at https://docs.svix.com. For complete API documentation with code examples for each endpoint in all of our official client libraries head over to our API documentation site at https://api.svix.com.

Language Support

⚡️ Features ⚡️
Officially Supported
API Support
Signature Verification
Caveats Async support planned. (If you use kotlin, checkout our kotlin library for coroutine support.)

Installation

Maven users

Add this dependency to your project's POM:

<dependency>
  <groupId>com.svix</groupId>
  <artifactId>svix</artifactId>
  <version>1.64.1</version>
  <scope>compile</scope>
</dependency>

Gradle users

Add this dependency to your project's build file:

implementation "com.svix:svix:1.64.1"

Development

First checkout the core README for details on how to generate our API bindings, then follow the steps below.

Requirements

  • Java 1.8+
  • Gradle

Building the library

./gradlew build

Running Tests

Simply run:

./gradlew test

Publishing to Maven

./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository