+
+
+
+
+
+
+
+
+
+
+
+
+
articles.schema.json
01 ยท schema
title
string
max 120
slug
string
pattern
published
boolean
tags
array
body
string
markdown
REST ยท HTTP + JSON
02 ยท api
GET
/entries/articles
POST
/entries/articles
GET
/entries/articles/:id
PUT
/entries/articles/:id
DELETE
/entries/articles/:id
200 OK ยท application/json
03 ยท response
id
01J9Z3K4XQ7M2โฆ
ULID
title
Shipping silo 1.0
slug
shipping-silo-1-0
published
true
updatedAt
2026-09-23T09:41:07Z
RFC 3339
JSON Schema 2020-12
Validated by Ajv
REST over HTTP
ULID ids
RFC 3339 time
+
+
+
+
+
+
+
+
+
+
+
+
+
source
Strapi
collections
strapi โ silo
schemas
entries
media
imported
silo
json schema
collection types map to JSON Schema
+
+
+
+
+
+
+
+
+
+
+
+
+
acme
/
marketing
Upload files
hero-launch.jpg
logo-mark.svg
press-kit.pdf
silo
Press kit ยท 2026
A CMS made of standards
tower-dusk.webp
podcast-ep12.mp3
audio ยท 0:48
launch-teaser.mp4
products.csv
CSV
sku
name
price
A-101
Tote bag
24.00
A-102
Mug
12.50
A-103
Notebook
9.00
A-104
Cap
18.00
A-105
Poster
30.00
General-Sans.woff2
Aa
font ยท variable
+
+
+
+
+
+
+
+
+
+
+
+
+
AI-ready
Claude Code
Codex
Cursor
Claude Desktop
+
Any MCP client
silo
/api/mcp
key: editor-bot
agent session
live
โ search articles q=release
โ 3 entries
โ update articles/01J9Z3K4XQ
โ 200 OK ยท rev 8
โ update production/keys
โ 403 ยท not in claims
Browse projects and schemas
Read and search entries
Create and update
Scoped by the keyโs claims
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
silo
+
+
+
+
+
+
+
+
+
+
+
+
+
What does Silo run on?
One TypeScript process on Bun, with just six runtime dependencies. No database server, cache, queue or search cluster, and it can compile to a standalone binary.
Can I run more than one Silo?
Yes. Give each instance its own data directory and port, and multiple Silos can run on the same machine.
How do I model my content?
With JSON Schema Draft 2020-12. Every write is validated against the schema, and the admin UI generates forms from it.
How does authentication work?
Silo uses API keys with explicit claims instead of users and roles. Access is denied by default, and keys can only delegate permissions they already have.
How do AI agents connect?
Through Siloโs MCP server. Claude, Codex, Cursor and other MCP clients can read and modify content using the same permissions as the REST API.
Can I extend silo?
Yes. Plugins can add hooks, API routes, runtime logic, admin panels and storage providers.
Can I move my content elsewhere?
Yes. Export projects, environments, collections, entries and media, then import them into another Silo instance or anywhere you want.
Is my data locked into Silo?
No. Schemas are JSON Schema, content is plain JSON, the API is REST, and the filesystem format doubles as an export format.
+
+
+
+
+
+
+
+
+
+
+
+
+
silo
From the team at Quicko
+
+
+
+
+
+
+
+
+
+
+
+
+




