Skill 180 · Feature Flags Elixir
Subchapter 180.3
references/elixir.mdMarkdown1 KBView on GitHub
This library was built by the community but it’s being maintained by the PostHog core team since v1.0.0. Thank you to Nick Kezhaya for building it originally. Thank you to for contributing v2.0.0.
The package can be installed by adding posthog to your list of dependencies in mix.exs:
Elixir
PostHog AI
def deps do
[
{:posthog, "~> 2.2.0"}
]
endconfig/config.exs
PostHog AI
config :posthog,
enable: true,
api_host: "https://us.i.posthog.com",
api_key: "<ph_project_token>",
in_app_otp_apps: [:my_app]You can see all the available configuration options in the PostHog.Config (opens in a new tab) module.
Optionally, you might want to enable the Plug integration (opens in a new tab) to automatically capture events from your Plug-based applications including Phoenix.
For a test environment, you can pass in test_mode: true value to the config. This causes events to be dropped instead of sent to PostHog.
Ask a question
HelpfulCould be better