🪄 Oneclick Studio Developer Docs
Welcome to the Oneclick Studio Developer Documentation – your guide to building, customizing, and scaling powerful modular apps with the Oneclick CMS platform. Whether you're integrating it into your stack, creating custom modules, or deploying to production, this documentation covers everything you need.
🚀 What is Oneclick Studio?
Oneclick Studio is more than just a CMS – it’s a modular app platform designed for developers.
- 🧱 Modules – Build and combine features like content management, e-commerce management, AI tools, and automations.
- 🎨 White-label Ready – Fully customizable for your clients.
- ⚡ Modern Stack – Built with Vue 3, Nuxt, Prisma, and Node.js.
- 🔌 Integrations – Out-of-the-box support for OpenAI, Firebase, S3, Twilio, and more.
📖 What You’ll Find Here
✅ Getting Started
Learn how to install and configure Oneclick Studio for your project.
→ Quick Start Guide
🛠️ Build Your Own Module
Create custom modules that integrate seamlessly with the CMS.
→ Building Custom Modules
📦 API & Composables
Full reference for REST APIs and Vue composables you can use in your modules.
→ API Reference
→ Composable Reference
🚀 Deployment
Best practices for hosting your CMS apps in production environments.
→ Deployment Guide
👨💻 Who Is This For?
This documentation is for:
- Developers integrating Oneclick Studio into client projects.
- Teams building and publishing reusable modules.
- Agencies deploying fully branded white-label platforms.
✨ Why Oneclick Studio?
✔ Developer-first with clean APIs and composables
✔ Extendable via custom Vue/Nuxt modules
✔ Headless backend with optional frontend components
✔ Works out of the box or fully customizable
📦 Requirements
- Node.js 20+
- PostgreSQL / Firebase / S3 (for storage)
- Yarn, npm, or pnpm
- Basic Vue/Nuxt knowledge
🆘 Need Help?
Check out the Troubleshooting Guide or join our Discord: discord.gg/oneclickstudio
💡 Ready to start?
Jump to Quick Start →