Vaachas - The HTTP Gateway for Postgres, Mongo, Elastic & Cassandra | Product Hunt
Database Gateway

Ship multi‑database features without extra infrastructure

Vaachas routes every write and read through a single HTTP API—no bespoke queues, fan‑out jobs, or credential sprawl. Register each datastore once and keep Postgres, MongoDB, Cassandra, and Elasticsearch in sync from your application code.

Works with PostgreSQL (Supabase, Neon, AWS RDS), MongoDB (Atlas, DigitalOcean, Azure Cosmos DB), Cassandra (DataStax Astra DB, AWS Keyspaces), and Elasticsearch (Elastic Cloud, Bonsai).

No credit card required

What is a Database Gateway?

What is Vaachas?

A database gateway that lets your application write to multiple databases in one call and choose the right database for reads — via one HTTP API.

Write once to many
Write to multiple databases in one call and control the write order.
Choose where to read
Route each read to the most suitable database at request time.
See progress
Get a tracking ID for background work; we retry up to 3 times.
Secure connection details
Stored and transmitted with industry‑standard encryption.

Why Vaachas?

Benefits that follow from a single, consistent gateway.

Prefer numbers over prose? See our conservative comparison of DIY multi-DB glue versus Vaachas.View the value breakdown.

Consistent API
One HTTP interface across different databases.
Operational simplicity
Fewer moving parts to deploy and keep healthy.
Status you can follow
Request tracking for background workflows.
Secure by design
Connection details use industry‑standard encryption.

Who is it for?

Teams building on multiple databases and needing reliable coordination.

Platform & infra
Offer a standard data gateway to product teams.
Backend teams
Keep your primary database, search, and analytics in sync.
Search & analytics
Mirror writes to your search index and analytics warehouse without glue code.

How it works

Provision connections, call the Data API, observe status.

Write to multiple databases
Single request that writes to multiple databases (with per‑database order).
curl -X POST "https://api.vaachas.com/api/data/v1/direct"   -H "Content-Type: application/json"   -H "X-API-KEY: YOUR_API_KEY"   -d '{
    "queryToDbsMap": {
      "INSERT INTO products (id,name,price) VALUES (''11111111-1111-1111-1111-111111111111'',''Acme Anvil'',49.99)": [
        { "dbId": "supabase", "sequence": 0 },
        { "dbId": "elastic", "sequence": 1 }
      ]
    }
  }'
Read from the right database
Choose which database to read from per request at runtime.
curl -X POST "https://api.vaachas.com/api/data/v1/direct"   -H "Content-Type: application/json"   -H "X-API-KEY: YOUR_API_KEY"   -d '{
    "dbId": "supabase",
    "query": "SELECT * FROM products ORDER BY created_at DESC"
  }'

When to use Vaachas

Scenarios where a gateway is a fit.

App with Search
Write to your app database and search index at the same time.
App with Analytics
Write to your app database and analytics store together.
Multiple databases
Choose which database to read from per request.
Shared data across services
Keep the same data in multiple services in sync.

What users say

Add testimonials as you receive them — these are placeholders.

Vaachas has been a game-changer for how our team handles complex, multi-database environments. The promise of shipping multi-database features without extra infrastructure is completely fulfilled. Routing all reads and writes through a single HTTP API immediately eliminated the complexity of bespoke queues, fan-out jobs, and the constant hassle of credential sprawl. Our development has become significantly streamlined. The ability to keep critical datastores like Postgres, MongoDB, Cassandra, and Elasticsearch in sync from simple application code is incredibly powerful and has dramatically simplified our architecture. Vaachas is an essential tool for any modern engineering team dealing with distributed data.

MK

Manish Kumar

Engineering Leader, PhonePe

Ready to simplify multi‑DB apps?

Fan‑out writes and route reads with one API.