# Interactive Elastic

A open source project aiming to ease working with ElasticSearch/OpenSearch using javascript. The main plan for it is to bring out of the box experience.

> The Project is work in progress

## Key features

### Multiple authentication options

- Basic auth (username/password)
- AWS4 Signed Auth

### Read-only client

Ready to use object with all the necessary function to make read call into the cluster.

## TODO

Alpha ready features:

Core:

- ~~AWS4 Signed Auth~~
- Better logging
  - e.g when authorization fails and backend returns error message

React:

- components that can listen for other component value change and trigger query to the opensearch.

---

## Setting up the project

To setup the project run pnpm install command:

- `npx pnpm install`

## Contributing

TODO
