Skip to content

villainwtf/hedgehog-java

Repository files navigation

Hedgehog

Hedgehog is a Java library designed to make it easy to interact with the Posthog API, a powerful open-source product analytics platform.

This library is the Java implementation of our Rust library hedgehog-rs.

Notice

This repository contains software that was originally developed for internal use by our organization. We have chosen to open-source this software in the hopes that it may be of use to others.

Please note the following important points:

  • While we are making this software available to the public, we will not be providing external support. If you choose to use this software, please understand that you do so entirely at your own risk. The source code is available for you to use and modify as you wish.

Supported Posthog Features

  • Identify users
  • Capture events
  • Capture events in batch
  • Record page views
  • Record screen views
  • Evaluate feature flags
  • Include feature flag information when capturing events
  • Feature flag called event
  • Override GeoIP information when capturing events based on IP address
  • Early access features retrieval
  • Early access feature enrollment
  • Toolbar specific API: Feature flags (ability to retrieve all variants, groups, etc.)

Additional Features

  • Hook that allows modifying each http request before it is sent

About

A simple Java library for interacting with the Posthog API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages