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.
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.
- 01
Create a project
One POST. The database, the repository and the URL come back.
- 02
Push files with deploy: true
Up to 500 files in one call. No git credentials.
- 03
Poll the status
Running, usually within 15 to 60 seconds.
- 04
Open the URL
Your project on its mosaic.site address, with TLS.
npm install -g @mosaicsite/claude-skill
# or point your agent at the page itself
https://api.mosaic.site/skill.mdThe 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