Skip to main content

Clients

For now, Izanami only supports Java client.

We plan to add support for Javascript (node / in browser client).

If you need another client, don't hesitate to open an issue or come discuss it on discord, we would be happy to help you with it.

Why do I need a client ?

It's perfectly correct to call Izanami directly through HTTP. However, a specific client can take care of some boring stuff for you.

  • Cache : caching feature state can be useful to avoid making too many requests.
  • Local evaluation : instead of caching feature activation status at a given time, clients can cache feature activation strategy to recompute activation status locally.
  • Resilience : client can offer several resilience mechanisms to increase your application resilience, such as fallback on previous state or default value.