Wright by Special Normal

Why Wright?

Built for developers who demand type safety, performance, and simplicity.

Type-Safe SDK

Stop guessing. Wright's TypeScript SDK provides full type safety for your content operations. Catch errors at build time, not runtime. Autocomplete that actually works. Refactor with confidence.

Your IDE becomes a superpower. Every content type, field, and operation is typed.

Developer-First API

REST, GraphQL, or direct database access. Wright gives you flexibility without sacrificing developer experience. Build the CMS that fits your project, not the other way around.

Clean endpoints, comprehensive documentation, and SDKs that feel native to your codebase.

Edge-Native Architecture

Wright deploys directly to Cloudflare Workers. Sub-100ms latency globally. Zero-config scaling. No cold starts, no servers to manage, no infrastructure headaches.

Your content lives where your users are. Edge-first means user-first.

Built by Developers, for Developers

We got tired of fighting with CMS configuration, wrestling with migrations, and debugging type mismatches between our frontend and backend. Wright is our solution—and now it's yours.