Postgres
Managed relational database. Branches, backups, connection pooling — provisioned in milliseconds.
await back.db.query(sql)
// PROVISION [ 15+ SERVICES ]
Infrastructure for AI agents. The whole stack — Postgres, auth, storage, vector, AI — behind one key, one client, one bill.
// THE PROBLEM
01 / 05Every product turns into a wiring project — a dozen dashboards, a dozen SDKs, a dozen invoices. Cohesivity is the OpenRouter for backend: it collapses the whole damn stack into one key, one client, one bill.
import { cohesivity } from "cohesivity" // everything, one client const back = cohesivity("ck_live_•••••") back.db.query(sql) back.auth.signIn(user) back.storage.put(file) back.vector.search(embedding)
// THE CATALOG (15+)
02 / 05Provision any of these in the same call. No new contracts, no new dashboards — they meter into the one bill. Each one is a single line.
Managed relational database. Branches, backups, connection pooling — provisioned in milliseconds.
await back.db.query(sql)
Embeddings storage & ANN search. Built for RAG and agent memory.
back.vector.search(vec)
Sessions, JWTs & social login.
back.auth.signIn()
S3-compatible buckets + CDN.
back.storage.put(file)
Low-latency KV & queues.
back.cache.set(k, v)
Pub/sub channels, presence and live cursors over WebSockets — no infra to run.
back.realtime.channel("room").publish(msg)
One proxy to every model — OpenAI, Anthropic, Google, xAI. Caching, fallback & spend caps built in.
back.ai.chat(opts)
Deepgram STT & TTS proxy.
back.speech.transcribe(a)
Transactional send via Resend.
back.email.send(msg)
Live web retrieval via Exa.
back.web.search(q)
Scheduled & recurring jobs.
back.cron.every("1h")
Deploy TypeScript to 300+ locations on Cloudflare Workers. Cold-start free, globally instant.
back.fn.deploy("./handler.ts")
Geocoding + forecasts.
back.geo.weather(c)
Static & SSR deploys on Vercel.
back.host.deploy("./dist")
Text & image vectors.
back.ai.embed(t)
view changelog →
// AUTONOMY
03 / 05An agent mid-build doesn't file a ticket for a database. It calls Cohesivity, gets a live connection string back, and keeps going.
I need somewhere to persist invoices and let users sign in. Provisioning a backend.
{
"services": ["postgres", "auth"],
"region": "auto"
}
{
"db": "postgres://•••@db-3e1a.cohesivity.sh",
"auth": "https://auth.invoice-app.cohesivity.app",
"key": "ck_live_••••••••••••"
}
Backend is live. Wiring the schema and shipping the app.
// IN PRODUCTION WITH
managed services, provisioned behind one API call
// BILLING
04 / 05No per-vendor minimums. You see one line item per service and one total — usage that scales to zero when you do.
$0
For prototypes & weekend agents.
$20/mo + usage
For products in production.
Custom
For teams with SLAs.
// CHANGELOG
/skill.md// BUILT WITH
// SHIP [ 05 / 05 ]
$ npm i cohesivity && cohesivity init
No signups. No vendor zoo. Just a key.