Flapjack Cloud
Flapjack Cloud gives you a dedicated Flapjack instance on AWS with zero infrastructure management. Sign up, pick a plan, and start searching.
Getting started
Section titled “Getting started”- Sign up at app.flapjack.foo
- Create an instance — pick a size and AWS region
- Complete payment via Stripe Checkout
- Wait ~3 minutes for your instance to provision
- Start indexing using the code snippets on your dashboard
| Plan | RAM | Disk | Bandwidth | Price |
|---|---|---|---|---|
| Micro | 1 GB | 10 GB | 100 GB/mo | $9/mo |
| Small | 2 GB | 20 GB | 250 GB/mo | $29/mo |
| Medium | 4 GB | 40 GB | 500 GB/mo | $49/mo |
| Large | 8 GB | 80 GB | 1 TB/mo | $79/mo |
All plans include a dedicated EC2 instance (not shared), automatic SSL, and the same Algolia-compatible API.
Regions
Section titled “Regions”Flapjack Cloud instances are available in:
us-east-1— N. Virginiaus-west-2— Oregoneu-west-1— Irelandeu-central-1— Frankfurtap-southeast-1— Singaporeap-northeast-1— Tokyo
Connecting to your instance
Section titled “Connecting to your instance”After provisioning, your dashboard shows:
- Endpoint:
https://<your-ip>:7700 - Admin Key: Your API key for all operations
# Health check (no auth required)curl https://YOUR_IP:7700/health
# Index a documentcurl -X POST 'https://YOUR_IP:7700/1/indexes/movies/batch' \ -H 'X-Algolia-Application-Id: flapjack' \ -H 'X-Algolia-API-Key: YOUR_ADMIN_KEY' \ -H 'Content-Type: application/json' \ -d '{"requests":[{"action":"addObject","body":{"objectID":"1","title":"The Matrix"}}]}'
# Searchcurl -X POST 'https://YOUR_IP:7700/1/indexes/movies/query' \ -H 'X-Algolia-Application-Id: flapjack' \ -H 'X-Algolia-API-Key: YOUR_ADMIN_KEY' \ -H 'Content-Type: application/json' \ -d '{"query":"matrix"}'JavaScript
Section titled “JavaScript”import { liteClient as algoliasearch } from 'algoliasearch/lite';
const client = algoliasearch('flapjack', 'YOUR_ADMIN_KEY', { hosts: [{ url: 'YOUR_IP:7700', protocol: 'https' }],});InstantSearch.js
Section titled “InstantSearch.js”import { liteClient as algoliasearch } from 'algoliasearch/lite';import instantsearch from 'instantsearch.js';import { searchBox, hits } from 'instantsearch.js/es/widgets';
const searchClient = algoliasearch('flapjack', 'YOUR_ADMIN_KEY', { hosts: [{ url: 'YOUR_IP:7700', protocol: 'https' }],});
const search = instantsearch({ indexName: 'movies', searchClient,});
search.addWidgets([ searchBox({ container: '#searchbox' }), hits({ container: '#hits' }),]);
search.start();Dashboard features
Section titled “Dashboard features”The Flapjack Cloud dashboard shows:
- Instance status — provisioning, active, suspended, terminated
- Usage metrics — disk usage, bandwidth consumption
- Getting started snippets — cURL, JavaScript, InstantSearch.js code ready to copy
- Billing management — via Stripe Customer Portal
Every Flapjack Cloud instance gets automatic SSL via Let’s Encrypt. Certificates are provisioned for your instance’s IP address and renewed automatically.
Billing
Section titled “Billing”- Billed monthly via Stripe
- Cancel anytime from the dashboard (Stripe Customer Portal)
- On cancellation, your instance is terminated and data is deleted
- No long-term contracts or commitments