Postgres projects, streaming file storage with on-the-fly image transforms, scoped API keys, signed webhooks and audit logs — one hardened API, provisioned in seconds.
Free tier: 3 projects · 512 MB storage · no credit card
9 regions
Provisioned Neon Postgres
<50ms
Image transforms, hot cache
AV-scanned
Every upload, before S3
AES-256
Encrypted at rest
Features
Forgeyn Base pairs per-user Neon Postgres branches with S3 streaming storage, Sharp transforms and a security posture that is default-on.
Isolated Postgres branches per user, provisioned on Neon in seconds — with pooled connection strings.
S3-backed object storage with zero buffering. Files stream to disk, get AV-scanned, then land in your bucket.
Resize, crop and convert with URL params — w, h, fit, q, fmt. WebP and AVIF served in under 50ms.
Hashed, scoped and expiring keys with per-request authorization. The secret is shown exactly once.
HMAC-SHA256 signatures on every delivery, retries with backoff and a 25-delivery history per hook.
Every action recorded with actor, IP, user agent and metadata. Queryable, filterable, exportable.
API-first
Upload a file, transform an image, run SQL against your project — every capability lives behind a predictable REST endpoint with Bearer auth.
$ curl -X POST https://forgebase-api-z6xv.onrender.com/api/files/upload \
-H "X-Api-Key: fbk_live_…" \
-F "bucket=media" -F "[email protected]"
$ curl "https://forgebase-api-z6xv.onrender.com/api/files/<file-id>/raw?w=400&h=300&fit=cover&fmt=webp" \
-o hero_400.webp200 OKResponse
{
"file": {
"id": "8f6c1b2e-4a7d-4c3e-9b1f-2e5a7d9c0b4a",
"bucket": "media",
"mime": "image/png",
"size": 184320,
"sha256": "9f2c…",
"scanStatus": "clean",
"isImage": true
}
}With Forgeyn Base
DIY infrastructure
Pricing
Quotas are enforced per account and visible in the console — no surprise bills.
Everything you need to ship a real product.
What you get
Scale
For teams with compliance and volume needs.
Everything in Free, plus