PostgreSQL
A managed service for versions 17 and 18.
Managed PostgreSQL that AI agents can create, secure, and operate through an API.
Each step is a single REST call that you can run as shown.
One API request is all it takes. Include an Idempotency-Key, and a retry returns the same database instead of a duplicate.
Give each agent a dedicated database role with only the built-in permissions its task requires and an expiration time.
Every change is an asynchronous operation you can poll until it completes.
On-demand databases pause after about 10 idle minutes and resume in about 7 seconds when a connection arrives.
# Create an on-demand database
curl -X POST https://console.lymeno.com/v1/databases \
-H "Authorization: Bearer $LYMENO_TOKEN" \
-H "Idempotency-Key: task-142" \
-H "Content-Type: application/json" \
-d '{
"workspaceId": "'$WORKSPACE_ID'",
"regionId": "'$REGION_ID'",
"name": "task-142",
"productType": "serverless"
}'
# → 202 {"operationId": "op_…", "databaseId": "db_…", "status": "queued"}# Create a role that expires at $EXPIRES_AT
curl -X POST https://console.lymeno.com/v1/databases/$DATABASE_ID/roles \
-H "Authorization: Bearer $LYMENO_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"username": "agent_task_142",
"inheritedRoles": ["owner"],
"validUntil": "'$EXPIRES_AT'"
}'# Check the operation, then get the connection details
curl https://console.lymeno.com/v1/operations/$OPERATION_ID -H "Authorization: Bearer $LYMENO_TOKEN"
curl https://console.lymeno.com/v1/databases/$DATABASE_ID/connection -H "Authorization: Bearer $LYMENO_TOKEN"Every service is managed through the same API, console, and workspace.
A managed service for versions 17 and 18.
Run the services and jobs your agents build close to their data, scaling to zero.
Isolated environments where agents can run code they write without affecting other resources.
Both options run standard PostgreSQL, so your applications work without changes.
Agents work through the API, and your team uses the console to review their work and step in.
Records who made each change, including the API token an agent used and the IP address of the request.
Sample data| 09:41 | task-runnerAPI token | Created database | task-142 | 198.51.100.7 |
| 09:41 | task-runnerAPI token | Created role | task-142 | 198.51.100.7 |
| 09:12 | Mia Chen | Started a backup | orders | 203.0.113.24 |
| 08:57 | task-runnerAPI token | Updated IP allowlist | orders | 198.51.100.7 |
Write queries with autocomplete for your tables and columns, and view results directly below.
Sample dataselect id, email, created_at
from users
where created_at > now() - interval '1 day'
order by created_at desc
limit 5;| id | created_at | |
|---|---|---|
| 8412 | mia@example.com | 2026-10-02 09:41 |
| 8411 | leo@example.com | 2026-10-02 09:12 |
| 8410 | ava@example.com | 2026-10-02 08:57 |
5 rows · 12 ms
Monitor CPU, memory, connections, and queries per second, with the most time-consuming statements ranked from pg_stat_statements.
Sample data| select * from orders where user_id = $1 | 18,204 | 41.2 s |
| update sessions set seen_at = now() where id = $1 | 9,880 | 12.7 s |
| insert into events (kind, payload) values ($1, $2) | 31,452 | 9.3 s |
Daily backups on a schedule you define. Restore any point in the last 7 days to a new database.
Sample data| 2026-10-02 03:00 | Daily | 1.2 GB | Completed |
| 2026-10-01 03:00 | Daily | 1.2 GB | Completed |
| 2026-09-30 03:00 | Daily | 1.2 GB | Completed |
Each database has its own hostname and a connection string ready to copy.
postgresql://app:<password>@db-7hq2k9xm.<region>.db.lymeno.com:5432/postgres?sslmode=verify-fullpsql "postgresql://app:<password>@db-7hq2k9xm.<region>.db.lymeno.com:5432/postgres?sslmode=verify-full&sslrootcert=system"npm install pgimport pg from "pg";
const pool = new pg.Pool({ connectionString: process.env.DATABASE_URL });
const { rows } = await pool.query("select now()");
console.log(rows[0]);# App traffic through the pool, migrations direct
DATABASE_URL="postgresql://app:<password>@db-7hq2k9xm.<region>.db.lymeno.com:6432/postgres?sslmode=verify-full"
DIRECT_URL="postgresql://app:<password>@db-7hq2k9xm.<region>.db.lymeno.com:5432/postgres?sslmode=verify-full"No per-seat charges and no platform fees.
$0.09 per compute-unit hour
Storage is billed separately. No compute charges while paused.
From $5 per node / month
Each node includes 10 GB of storage.
Sign up and create an API token to begin.