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.
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.
- 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.)
- Hook that allows modifying each http request before it is sent