Help Center

Frequently Asked Questions

Everything you need to know about Flare CMS. Can't find what you're looking for? Contact us.

General 3

What is SonicJS AI?
SonicJS AI is a modern, TypeScript-first headless CMS built for Cloudflare's edge platform. It provides a complete content management system with admin interface, API endpoints, and plugin architecture.
How do I get started with SonicJS AI?
To get started: 1) Clone the repository, 2) Install dependencies with npm install, 3) Set up your Cloudflare account and services, 4) Run the development server with npm run dev, 5) Access the admin interface at /admin.
How do I create content in SonicJS AI?
Content creation is done through the admin interface. Navigate to /admin, log in with your credentials, go to Content section, select a collection, and click "New Content" to create articles, pages, or other content types.

Billing & Pricing 1

Is SonicJS AI free to use?
SonicJS AI is open source and free to use. You only pay for the Cloudflare services you consume (D1 database, R2 storage, Workers execution time). Cloudflare offers generous free tiers for development and small projects.

Technical 4

What technologies does SonicJS AI use?
SonicJS AI is built with: TypeScript for type safety, Hono.js as the web framework, Cloudflare D1 for the database, Cloudflare R2 for media storage, Cloudflare Workers for serverless execution, and Tailwind CSS for styling.
How do I add custom functionality?
SonicJS AI features a plugin system that allows you to extend functionality. You can create plugins using the PluginBuilder API, add custom routes, models, admin pages, and integrate with external services.
Can I customize the admin interface?
Yes! The admin interface is built with TypeScript templates and can be customized. You can modify existing templates, create new components, add custom pages, and integrate your own styling while maintaining the dark theme.
How does authentication work?
SonicJS AI includes a built-in authentication system with JWT tokens, role-based access control (admin, editor, viewer), secure password hashing, and session management. Users can be managed through the admin interface.