Found Standard

Build your own Elasticsearch cluster in seconds,
starting at $45 per month plus free Kibana 4 and
free backups.

14-day free trial

Found Premium

Get our new Elasticsearch as a service offering - Found Premium - including commercial products for security, alerting and monitoring, and world-class support.

Learn more

Hosted Elasticsearch

Found as a Service is a turnkey solution for using Elasticsearch in the cloud that comes in two flavors: Standard and Premium. We provide a fast, scalable and reliable search cloud that is developer friendly and easy to operate. Whether you’re a small shop just getting started, building a prototype, or looking to launch the next big thing, Found fits the bill. See all features

Your site or app coded in any language

Create a cluster in seconds, scale with zero downtime

End user experience is fast and reliable

Quick and easy deployment

Got Ruby, Python, Perl, PHP, Java or .NET? We love them all.

curl
Ruby
Python
.NET
# Create index and index a document
$ curl http://....foundcluster.com:9200/articles/article -XPOST -d '{
  "title": "Found",
  "tags": ["Cool", "Hosted", "Scalable"]
}'

# Index another document
$ curl http://....foundcluster.com:9200/articles/article -XPOST -d '{
  "title": "Elasticsearch",
  "tags": ["Cool", "Scalable"]
}'

# Search!
$ curl http://....foundcluster.com:9200/articles/article/_search?q=tags:scalable
...
# Install client
# gem install elasticsearch

# Add "require 'typhoeus'" or "require 'patron'" for persistent connections (recommended, but not mandatory)

require 'elasticsearch'

# Configure to use Found
client = Elasticsearch::Client.new host: '....foundcluster.com:9200'

# Index some documents, also creating the index.
client.index index: 'articles', type: 'article', body: {title: 'Found', tags: ['Cool', 'Hosted', 'Scalable']}
client.index index: 'articles', type: 'article', body: {title: 'Elasticsearch', tags: ['Cool', 'Scalable']}

# Refresh index to include new documents (happens automatically too)
client.indices.refresh index: 'articles'

# Search for documents with tag scalable
print client.search index: 'articles', body: { query: { query_string: { query: 'tags:scalable' } } }
# Install client
# pip install elasticsearch

from elasticsearch import Elasticsearch

# Configure to use Found
es = Elasticsearch("....foundcluster.com:9200")

# Index some documents, also creating the index.
es.index(index='articles', doc_type='article', body={'title': 'Found', 'tags':['Cool', 'Hosted', 'Scalable']})
es.index(index='articles', doc_type='article', body={'title': 'Elasticsearch', 'tags':['Cool', 'Scalable']})

# Refresh index to include new documents (happens automatically too)
es.indices.refresh(index="articles")

# Search for documents with tag scalable
res = es.search(index="articles", body={"query": { "query_string": { "query": "tags:scalable" } }})
print(res)
// Configure to use Found
var settings = new ConnectionSettings(new Uri("....foundcluster.com:9200"));
var client = new ElasticClient(settings);

// Index some documents, also creating the index.
client.Index(new Post { Title = "Found", Tags = new List<String> { "Cool", "Hosted", "Scalable"} });
client.Index(new Post { Title = "Elasticsearch", Tags = new List<String> { "Cool", "Scalable"} });

// Search!
var results = client.Search<Post>(s => s.Query(q => q.QueryString(qs=>qs.Query("tags:scalable"))));

foreach (var doc in results.Documents)
    Console.WriteLine(" * {0} [tags: {1}]", doc.Title, doc.Tags);
Sign up and start deploying your Elasticsearch cluster today.

Also on