Docs Home

Connecting

Python

Setting up your Python app to use Bonsai Elasticsearch is quick and easy. ...

Node.js

Bonsai Elasticsearch integrates with your node.js app quickly and easily, whether you're running on Heroku or self hosting. First, make sure...

PHP

Instructions on adding and using the Elasticsearch library with a PHP app. Getting Elasticsearch up and running with a PHP app is fairly str...

Rails: Searchkick

Getting started with Ruby on Rails and Bonsai Elasticsearch is fast and easy with Searchkick. In this guide, we will start with a very basic...

Testing Locally

Do you need to test a certain analyzer or a new Elasticsearch feature? Testing locally is usually the fastest way to make iterative changes ...

Hugo

Hugo is a static site generator written in Go. It is conceptually similar to Jekyll, albeit with far more speed and flexibility. Hugo also s...

Django: elasticsearch-dsl

Users of Django/django-elasticsearch-dsl can easily integrate with Bonsai Elasticsearch! This library is built on top of elasticsearch-dsl w...

Django: Haystack

Users of Django/Haystack can easily integrate with Bonsai Elasticsearch! We recommend using the official Python client, as it is being activ...

Rails: Chewy

Here's how to get started with Bonsai Elasticsearch and Ruby on Rails using Chewy. ...

Jekyll

Jekyll is a static site generator written in Ruby. Jekyll supports a plugin model that Searchyll uses to read your site's content and then i...

.NET

How to integrate Bonsai Elasticsearch with your .Net app. Bonsai Elasticsearch integrates with your .Net app quickly and easily, whether you...

Java

Here's how to set up your Java app to use Bonsai Elasticsearch. Setting up your Java app to use Bonsai Elasticsearch is quick and easy. Just...

Ready to take a closer look at Bonsai?

Bonsai manages your search clusters and helps you achieve better search results for your users and your business. Find out if Bonsai is a good fit for you in just 15 minutes.

Schedule a consultation
Calming Bonsai waves