Get Started with ReactiveSearch API and OpenSearch

Deploy locally or to any cloud with our Docker setup

Our awesome features
1
Setup the OpenSearch cluster

First, we will create a network docker network create reactivesearch Next, we will run OpenSearch cluster docker run --name opensearch --rm -d -p 9200:9200 -e http.port=9200 -e discovery.type=single-node -e http.max_content_length=10MB -e http.cors.enabled=true -e http.cors.allow-origin=\* -e http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization -e http.cors.allow-credentials=true --net=reactivesearch opensearchproject/opensearch:latest ℹ️  You can skip this step if your OpenSearch cluster is hosted with appbase.io cloud, AWS, or any other hosted provider.

Our awesome features
2
Prepare Config File

Create a file config.env with the following values: ES_CLUSTER_URL=https://admin:[email protected]:9200 USERNAME=${SET_USERNAME} PASSWORD=${SET_PASSWORD} ℹ️  Basic Auth credentials are set in the following format: https://user:[email protected]:9200

Our awesome features
3
Run ReactiveSearch API Server

docker run --rm --name reactivesearch -p 8000:8000 --net=reactivesearch --env-file=config.env appbaseio/reactivesearch-api ℹ️   To run a specific version, see all the available versions over here. curl localhost:8000 -u $USER:$PASS should now display the following output.

Using ReactiveSearch API with Elasticsearch?

Read out getting started page with an Elasticsearch cluster.

Building with ReactiveSearch API

Check out these links to build with ReactiveSearch API