Changelog

New features, improvements, and fixes shipped to InsForge.

Bring Your Own S3 Storage to Self-Hosted InsForge

Self-hosted InsForge can now use any S3-compatible service as its storage backend. Connect AWS S3, Cloudflare R2, Wasabi, Tencent COS, Aliyun OSS, or an existing MinIO, RustFS, Garage, or Ceph deployment by setting the new S3_* environment variables.

Prefer to keep everything on one host? InsForge now includes Docker Compose overlays for MinIO and RustFS. Each overlay starts the storage service, creates the backing bucket, and keeps it on the private Docker network:

bash
# MinIO
docker compose -f docker-compose.prod.yml -f docker-compose.minio.yml up -d

# RustFS
docker compose -f docker-compose.prod.yml -f docker-compose.rustfs.yml up -d

Private storage endpoints and providers without S3 POST policy support can use the new proxy mode, which streams uploads and downloads through the InsForge backend and supports ranged downloads for media seeking.

With an S3 backend connected, the S3 Configuration panel is available in the self-hosted dashboard. You can create access keys and use the InsForge S3-compatible gateway with tools including the AWS CLI, rclone, boto3, and Terraform.

Existing files are not migrated automatically when you switch from local storage to S3, so move them before changing the backend.

Read the self-hosted storage guide

Passwordless Login with Email OTPs

Your apps can now sign users in with a six-digit code sent to their email address—no password required.

Request a code from POST /api/auth/email/send-otp, then log in through POST /api/auth/sessions with the email, code, and method: "otp".

For a new email address, InsForge creates a verified passwordless user only after the code is confirmed. Existing users can sign in with the same flow. Codes expire after five minutes, work once, and are consumed after three failed attempts. The code-request endpoint also returns the same response for known and unknown emails to prevent account discovery.

The new Email OTP Sign-In template is available with the other authentication email templates in the dashboard, so you can customize the subject and HTML for your app. Self-hosted instances need Custom SMTP configured to deliver sign-in codes.

Read the Email OTP REST API guide

Both features are available in InsForge v2.2.9.

Connect Your Coding Agent with Your User API Key

Connect your coding agent dock showing a user API key setup prompt and Copy prompt button

The organization projects page now has a floating Connect your coding agent dock. It generates a setup prompt with your user API key (uak_...), allowing the InsForge CLI to authenticate as your signed-in user and connect the current project.

Click Copy prompt, then paste it into Claude Code, Cursor, Codex, Windsurf, Cline, or any other coding agent to continue setup from your working directory.

Referrals Are Here

InsForge Referral dashboard showing the referral link, referral count, and total credit earned

You can now earn credits by referring InsForge to your friends!

Every organization has a referral link in the dashboard. Share it with another builder, and when they subscribe to a paid plan, they get $5 off their first bill. Your organization gets $10 in credits on their first payment, plus 20% of their subscription payments as credits for up to 12 months.

The Referral page also shows your referral count and total credit earned, so you can see every invite turn into more fuel for your projects.

Share InsForge with someone who is building, give them credits, earn credits back, and keep shipping incredible ideas!

Blog post

Web Scraper Integration

InsForge now connects to Apify in one OAuth click. Open Web Scraper in the dashboard, click Connect Apify, and authorize your own Apify account. Once connected, your coding agent can pull external data on demand without you wiring up any keys.

Connect from the dashboard or the CLI:

bash
insforge webscraper apify connect

The Web Scraper page also shows a copyable prompt: paste it into Claude Code, Cursor, or any coding agent running the InsForge skill and it drives Apify through the insforge webscraper apify skill, with no manual apify login or API keys.

Backend Advisor on Self-Hosted

The Backend Advisor now ships in the open-source, self-hosted dashboard. It has been available on InsForge Cloud, and the same scan now runs on self-hosted projects too: it checks your database and backend for security, performance, and health problems and points you at the fix.

Every finding comes with a copyable remediation prompt you can paste into any coding agent to apply the fix.