What is ReadOnly?
ReadOnly is a platform that lets you publish and manage readonly files with automatic TypeScript type generation. Store your data in the cloud, sync it to your projects, and access it with full type safety. Perfect for:- Configuration files
- Content management (documents, blog posts, redirects)
- Reference data (countries, currencies, categories)
- Static datasets
- Any JSON data your application needs
Key Features
Type-Safe
Automatic TypeScript type generation from your JSON files with full IntelliSense support.
Real-Time Sync
Watch mode automatically syncs changes from the dashboard to your local project.
Zero Runtime
Files are cached locally with no runtime overhead - just static imports.
Simple CLI
Intuitive command-line interface for syncing and managing files.
Quick Example
Getting Started
Quickstart
Get up and running in under 2 minutes.
Installation
Install the ReadOnly client in your project.
CLI Reference
Learn about all available commands.
Usage Guide
Learn how to import and use your files.
How It Works
- Create a Project - Sign up and create a project in the ReadOnly dashboard
- Add Files - Upload your JSON files through the dashboard
- Install Client - Add
@readonly/clientto your project - Sync Files - Run
bunx readonly syncto download and generate types - Use Your Data - Import and use your files with full type safety
Need Help?
Check out our troubleshooting guide or contact support.