May 20, 2026
Announcement

Vibe Storage — cloud files for your apps

Bitrix24 VibeCode now has its own file storage — Vibe Storage. It is private cloud storage for your apps files: avatars, form attachments, exports, generated reports, video — anything an app needs to store now lives on the platform, with no need to spin up your own S3 bucket. Under the hood it is S3-compatible object storage in a Russian region (152-FZ), with per-portal isolation: your app sees only its own files, with no access to anyone else data.

Three upload paths — by file size. Small files up to 10 MB are uploaded directly through the platform. From 10 to 100 MB — via a temporary link straight to storage. Large files, from 100 MB up to 5 TB, — via multipart upload with parallel chunks. All of this is covered by the /v1/storage endpoints: issue an upload link, download, view metadata, list, delete. Deletion is soft — a file can be restored for 30 days.

Isolation at the infrastructure level. Each portal works within its own prefix, with access limited by a temporary session policy — even if there is a bug in the app code, it cannot reach beyond its own files. A single check in code is not enough, so the restriction is duplicated at the storage access level.

Straight from an AI agent. The vibe_storage tools in our MCP package let an agent in Claude Desktop, Cursor, or Windsurf store and fetch files right from the chat context — for example, ask the agent to save a generated PDF report and return a download link. You only need a key with the vibe:storage scope; update the mcp-vibecode-api MCP package to the latest version and restart the client — the tools appear on their own.

Pay per use, in Vibe coins. Storage — 1.96 per GB per month, egress — 1.20 per GB, operations — 0.50 per thousand requests. Charges run once a day against the portal balance. If the balance runs out, writes pause for a day while reads keep working; once you top up, everything unblocks automatically.

Storage documentation: https://vibecode.bitrix24.com/docs/storage