Enterprise-grade cloud infrastructure

Built for agents.

Enterprise-grade Postgres, storage, sign-in, Git and compute behind one HTTP API. One person can run it alone. So can your agent.

Free plan hosts static sites.

One request

Say what you need. It’s provisioned.

One HTTP call creates a project. The response carries the database, the repository and the address.

POST /v1/project/projects
curl -X POST https://api.mosaic.site/v1/project/projects \
  -H "X-API-Key: $MOSAIC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"my-project"}'

This is an actual Mosaic API request.

The response

  • Databasepostgres://…/my-project
  • Repositorygit.mosaic.site/you/my-project
  • URLmy-project.mosaic.site
  • KeyOne key. Every service.

Every project gets

The whole stack, per project.

  • Data

    PostgreSQL 17

    A dedicated database per project. pgvector included.

    50 GB per project on Pro

  • Storage

    Storage

    S3-compatible. Presigned uploads and downloads.

    100 GB per project on Pro

  • Identity

    Sign-in

    Email code, magic link, password, Google, GitHub. Tokens you can verify.

    6-digit codes expire in 10 minutes

  • Code

    Git

    A repository per project. Push files over HTTPS with your key. No credentials to manage.

    500 files per push

  • Compute

    Deploy

    Push, build, run. Node, Python, Go, or static. Usually 15 to 60 seconds.

    Builds get 4 cores and 8 GB

  • Hosting

    Domains

    Your domain, automatic TLS. Buy one through the API if you need it.

    20 per project on Pro

  • Data

    Redis and realtime

    Keys, counters, lists, and a WebSocket feed of changes written through the API.

    10k operations an hour on Pro

  • Messaging

    Email

    Send from your domain. Host mailboxes on it too.

    300 recipients a day on Pro. Mailboxes on Teams.

  • Speech

    Speak

    Text to speech. 15 voices, 31 languages, one call.

    10,000 characters a call

For your agent

Your agent reads the manual.

Mosaic ships as a skill: one page your coding agent reads, with a topic page for each service. Claude Code, Cursor, Copilot, Gemini and Windsurf install it with one command.

  1. 01

    Create a project

    One POST. The database, the repository and the URL come back.

  2. 02

    Push files with deploy: true

    Up to 500 files in one call. No git credentials.

  3. 03

    Poll the status

    Running, usually within 15 to 60 seconds.

  4. 04

    Open the URL

    Your project on its mosaic.site address, with TLS.

Install the skill
npm install -g @mosaicsite/claude-skill

# or point your agent at the page itself
https://api.mosaic.site/skill.md
Read the skill

The skill tells the agent to use parameterized SQL and to ask before anything that costs money.

How it is built

Our hardware. Our network. Your project.

  • One database each.

    A dedicated PostgreSQL 17 database per project, with connection pooling in front of it.

  • One container each.

    Every deployment runs in its own system container with fixed CPU and memory.

  • Our own servers.

    One control plane, one tenant data server, a private 25 Gbit link between them. Mosaic runs on its own servers.

  • Keys and certificates.

    TLS issued automatically for every hostname. Argon2 for passwords, ES256 for tokens.

Plans

Start free. Grow when you do.

  • Free

    $0/ month

    One person. Static sites.

    See Free
  • Pro

    US$10/ month

    One person. The full stack.

    See Pro
  • Teams

    US$20/ month + US$5 per user

    A company or a team. Everything.

    See Teams

Make something that runs.