Spatial Regal Technology · Zipper Cloud Edge
26 named edge services.
When you create an account, Zipper provisions every Zipper Cloud Edge service automatically. You can pause a service; you do not have to set one up by hand.
- Named services
- 26
- Categories
- 8
- Provisioned at signup
- Auto
- Price per workspace
- One
Showing 26 of 26
01 · Pages and files
5 services
Pages and files
The Crown
In-process cache
The Crown remembers recent pages and files in Zipper’s own process. If a visitor asks for something we already have, they get it from memory. If not, Zipper fetches it from your site (or from object storage) and keeps a copy for a while. This is in-process cache on multi-layered Global Server nodes.
- Saves pages in memory
- Can serve a slightly old copy while it refreshes
- Shrinks HTML and compresses files
- +1 more
01 · crown
View servicePages and files
The Drawbridge
Load balancing
The Drawbridge is a list of your origin servers. Zipper checks they answer. If one is sick, traffic goes to the others. You can weight them and keep a visitor on the same origin.
- Health checks
- Weighted pools
- Sticky sessions
- +1 more
02 · drawbridge
View servicePages and files
The Gallery
Image delivery
The Gallery stores the image you uploaded and sends those same bytes. The Crown may cache them. You can block other sites from hotlinking. Zipper does not resize, convert to AVIF/WebP, strip EXIF, or transcode.
- Original bytes only
- Stored objects
- Crown cache
- +1 more
03 · gallery
View servicePages and files
The Archives
Object storage
The Archives keep files for your workspace. Metadata lives on Zipper; bytes sit in object storage. Every object is AES-256-GCM. You can give a time-limited signed URL, and you can purge a path from The Crown’s cache. Encryption cannot be turned off.
- Instant purge
- Signed URLs
- AES-256-GCM at rest
- +1 more
04 · archives
View servicePages and files
Video Delivery
Stored video objects
Video Delivery stores the file you PUT and plays those bytes. Playback links can expire. The file is AES-256-GCM. Zipper does not encode, transcode, watermark, or build adaptive HLS.
- Encrypted files
- Signed playback links
- Crown cache
- +1 more
05 · video
View service02 · Security
6 services
Security
The Keep
Web application firewall
The Keep looks at HTTP requests on Zipper. It blocks common attacks (SQL injection, script tricks, odd protocols) and your own rules. Your origin only sees what passes. This is an application-layer WAF, not a packet filter.
- Common-attack rules on
- Your own rules
- Bot hints
- +1 more
01 · keep
View serviceSecurity
Portcullis
Human verification
Portcullis is Zipper’s own human check. Visitors see a short widget. Zipper looks at the browser, does a small puzzle, and hands your page a one-time token. You send that token to Siteverify. It is not a third-party CAPTCHA network.
- Widget on your page
- Browser signals plus a small puzzle
- One-time tokens
- +1 more
02 · portcullis
View serviceSecurity
The Moat
Application-layer DDoS
The Moat is application-layer DDoS on Zipper. If one IP sends too many HTTP requests, Zipper answers 429. It does not swallow raw network packets.
- Cap requests per IP
- On by default
- 429 when someone floods
- +1 more
03 · moat
View serviceSecurity
The Scepter
API shield and rate limits
The Scepter sits in front of your APIs. It counts requests, checks a token, and can refuse a body that does not match a schema. Use it with Portcullis on login so password guessing is slower.
- Token checks
- Limits per route
- Body shape checks
- +1 more
04 · scepter
View serviceSecurity
Visitor Queue
Surge protection
Visitor Queue holds people on a waiting page when a path is over its limit. They see an estimated wait. Signed-in teammates can skip the line.
- Session budget
- Estimated wait
- Bypass for teammates
- +1 more
05 · waiting
View serviceSecurity
Palace Guard
Edge antivirus cordon
Palace Guard is Zipper’s antivirus at the gate. It looks at uploads and stored objects while they are still in flight: known malware hashes, EICAR, a Zipper canary, web-shell names, filename tricks, and ZIP headers without opening a bomb. Bad Gallery, Archives, Video, Site Hosting HTML, inbound mail, and function source is held. Quarantined hashes stay held when served. You can watch the scan on the dashboard.
- Cordon-before-disk ingest
- Filename tricks + polyglots
- SVG / PDF / GIF smuggle
- +2 more
06 · guard
View service03 · Code
6 services
Code
Edge Functions
Serverless runtime on Zipper
Edge Functions run your JavaScript in a secure sandbox on Zipper with up to 60 seconds wall-clock time and 10 seconds CPU. Use Web APIs (fetch, crypto, TextEncoder, structuredClone), import npm packages, handle WebSocket connections, stream responses, and run on a schedule with cron. Environment bindings give you access to KV, R2, D1, and Queues — the same API surface as Cloudflare Workers, plus Supabase-style database access through The Cellar. Supports fetch(), scheduled(), email(), and queue() handlers. Not a toy — production-grade serverless at the edge.
- 60s wall-clock, 10s CPU
- Web APIs: fetch, crypto, streams, structuredClone
- npm package imports
- +6 more
01 · functions
View serviceCode
Site Hosting
Git-connected sites
Site Hosting connects a git repo. Zipper builds it — static files or an SSR Node origin — gives each branch a preview URL, and lets you roll back to an earlier deploy. Secrets sit encrypted. Pair Edge Functions for rewrites and cron. Attach your own domain when you are ready.
- Git deploys
- SSR Node origins
- Preview URLs
- +1 more
02 · hosting
View serviceCode
Job Queues
Background work
Job Queues take webhooks, mail, and retries off the page request. Zipper retries failed jobs. Poison messages go to a dead-letter queue. Payloads are AES-256-GCM and cannot sit in plaintext.
- Jobs retry
- Dead-letter queue
- AES-256-GCM payloads
- +1 more
03 · jobs
View serviceCode
Edge AI
Grounded inference on Zipper
Edge AI answers from Zipper’s own help text (zip-fast, zip-large) and can embed text (embed-v1). It is the same engine as Zipper AI on Support. It is not a rented GPU and not a general chatbot.
- zip-fast / zip-large
- embed-v1 vectors
- Answers from Zipper docs
- +1 more
04 · ai
View serviceCode
Zipper Wire
Governed AI automations
Zipper Wire is Zipper’s AI automation control plane. Publish a wire (workflow), attach a manual, schedule, or webhook trigger, and run linear steps: map, branch, grounded AI, HTTP (SSRF-guarded), Function invoke, Job enqueue, email draft, delay, and human approval. Wire orchestrates; it does not replace Job Queues, Edge Functions, Edge AI, Pilot bots, or The Cellar. Runs, step logs, and approvals stay on this process with Palace RBAC and Watchtower audit. Not Zapier’s global farm, not Temporal’s multi-service cluster, and not Cellar’s PGWire adapter.
- Standalone product — not included in Cloud Edge plans
- Free Spark · Circuit $19/mo · Current $49 · Grid $99
- Grounded AI with JSON schema + step memory
- +3 more
05 · wire
View serviceCode
Zipper Forms
Conversational form builder
Zipper Forms is a form builder on the Zipper suite. Create forms with short text, email, dropdown, rating, file upload, and more. Publish with a slug, share the link, and collect responses. Wire integrations trigger automations, Mail sends notifications, and Drive stores uploads. Not Typeform's hosted SaaS, not Google Forms on someone else's cloud.
- Drag-and-drop field builder
- Public submission with Portcullis captcha
- File uploads scanned by Palace Guard
- +3 more
06 · forms
View service04 · Data
2 services
Data
The Cellar
World's first sealed Postgres
The Cellar is a sealed database for your app. You get a connection string, REST, live updates, and an import hatch. Paste a phpMyAdmin SQL dump (or CSV / JSON) and Zipper turns those tables into chambers. Browse and edit rows in Studio. Mint, revoke, and regenerate capability seals. Encryption and row rules stay on. SQL is Zipper’s dialect — it never hits the host Postgres parser. It is not Amazon RDS, not stock MySQL, and not a second Supabase. Live updates run on this Zipper process, not a world bus.
- Hatch: capability seal, fail-closed Origin
- Climate: AES-256-GCM and RLS always on
- Import phpMyAdmin SQL / CSV / JSON
- +4 more
01 · cellar
View serviceData
The Armory
Sealed warrant backend
The Armory is Zipper’s warrant mesh for iOS, Android, and the web. You mint a hatch-bound session, then a warrant that names a rack. A write warrant is a spent cartridge — reuse returns 409. Musters hold sealed documents with revisions. Kit is cordoned by Palace Guard, including JSON bodies. The roll is real SSE on this node: writes publish put/patch/unput. Rotate anon and service keys from the dashboard anytime. Twenty Docker racks isolate duties. This is not Firebase, not Appwrite Cloud, not FCM/APNs, and not Kubernetes. Without Docker the same twenty racks run in-process and still fail closed.
- Spent-cartridge write warrants (zw.…)
- Hatch-bound sessions — Origin is identity
- Rotate / regenerate anon and service keys
- +4 more
02 · armory
View service05 · Sign-in
3 services
Sign-in
The Herald
DNS-JSON over HTTPS
The Herald is where you keep hostname records. Apps look them up with GET /dns-query (JSON). Zipper does not listen on UDP/TCP 53, does not publish nameservers, and does not sign DNSSEC.
- GET /dns-query
- JSON answers
- Add records with the API
- +1 more
01 · herald
View serviceSign-in
The Vault
TLS certificates
The Vault gets a certificate for each hostname, renews it, and keeps the private key off the tenant dashboard. You can also upload your own certificate.
- Renews by itself
- Your own certificates
- HSTS helpers
- +1 more
02 · vault
View serviceSign-in
Zipper Mail
Transactional send + inbound hatch
Zipper Mail (also called Zipper Email) is transactional email on Zipper’s own MTA. Add a domain, publish SPF (include:_spf.tinyzipper.com), DKIM, and DMARC, verify DNS, then send with POST /api/v1/email/send (all plans) or SMTP at smtp.tinyzipper.com:587 on Starter+. Messages are DKIM-signed on this Global Server node and relayed by Postfix. Attachments, batch, schedule, tags, webhooks, and one-click unsubscribe are built in. Inbound stores encrypted messages and routes to mailbox, webhook, or function. Webmail at mail.tinyzipper.com. Not a marketing blast tool — batches cap at 50 recipients per message.
- Domain verify: SPF + DKIM + DMARC wizard
- HTTP API (zm_) on every plan · SMTP on Starter+
- DKIM-signed outbound on Postfix
- +4 more
03 · email
View service06 · Logs
1 service
07 · Private access
2 services
Private access
The Throne Room
Zero-trust access
The Throne Room puts a Zipper sign-in in front of an internal app. Only people in your workspace (with MFA if you require it) get through. The origin stays off the public internet.
- Sign-in in front
- MFA grants
- Signed cookies
- +1 more
01 · throne
View servicePrivate access
Origin Connect
Private origin links
Origin Connect runs a small program on your server that dials Zipper. Zipper never needs an inbound hole. The Throne Room can then require sign-in. No public IP on the origin.
- Connector dials out
- Hostname routing
- Private origins
- +1 more
02 · connect
View service08 · Court
1 service
Every plan
All 26 services ship on every tier.
Zipper is priced per workspace, not per domain. Start free — no credit card — then move to a paid plan when your zones grow. Portcullis guards every sensitive action from the first request.