caisy.io
caisy is a headless CMS for managing structured content, documents, blueprints, and media assets. It provides hosted project APIs for querying content, automating project operations, and serving uploaded assets.
caisy exposes two GraphQL APIs (external project GraphQL and internal GraphQL), a Tus-based asset upload HTTP API, a public asset CDN, and a TypeScript SDK package that uses personal access tokens.
- caisy Asset Upload APIdiscovered
- caisy Asset CDNdiscovered
- caisy External GraphQL APIdiscovered
In the caisy app, open your project and go to Settings → Development → API Keys as described in API Keys. Click CREATE API KEY, name it, then copy the key immediately and store it securely; caisy only shows it once. This key is project-scoped and is for the external API.
In the caisy app, click your avatar and open Profile → Personal Tokens as described in Personal Access Token. Click CREATE TOKEN, give it a name, then copy the token immediately and store it securely; caisy only shows it once. This token can be used against the internal API, external API, and asset API via the x-caisy-token header.
conventions · 0/7 published
- integrations.json——
- llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing