CMS Fitur Modern untuk Kecepatan Tinggi
Tulis memangkas semua kerumitan. Dengan integrasi API yang sangat simpel, dukungan asisten AI (MCP) bawaan, dan single-binary deployment, Anda dapat meluncurkan konten dalam hitungan menit.
Simulasi Developer Experience
Pilih skenario di bawah ini untuk melihat bagaimana Tulis menyederhanakan alur pengembangan, integrasi, dan deployment Anda.
{
"status": 200,
"message": "Success",
"data": {
"title": "Hello World",
"slug": "hello-world",
"content": "This is content created effortlessly.",
"custom_fields": {
"author_twitter": "@tulis_cms",
"reading_time": "3 min"
}
}
}REST API yang Sangat Simpel
Tidak perlu mempelajari SDK khusus platform. Tulis mengembalikan struktur data JSON standar yang konsisten langsung saat di-fetch. Cukup lakukan pemanggilan HTTP biasa dari framework pilihan Anda.
- JSON data mapping yang bersih untuk langsung dirender di view
- Format URL media dan gambar yang otomatis di-generate
- Bebas dari keharusan install package client library eksternal
Next.js Fetch Example
// Fetching posts in standard React / Next.js
const res = await fetch("https://api.tulis.org/v1/posts", {
headers: {
"X-Workspace-ID": "creative-blog"
}
});
const { data: posts } = await res.json();Dukungan Native MCP untuk AI Vibecoding
Vibecoding adalah masa depan pengembangan web. Melalui integrasi Model Context Protocol (MCP), AI Assistant Anda dapat terhubung langsung ke server Tulis, mempelajari skema data secara dinamis, dan merancang code frontend tanpa panduan manual.
- AI Assistant langsung memahami CPT & schema data Anda
- Buat, ubah, dan kelola draf konten langsung lewat prompt chat
- Generate code template otomatis yang sinkron dengan CMS
Alur MCP untuk AI Vibecoding
Koneksikan Cursor, Claude, atau Gemini ke MCP Endpoint Tulis
Model AI otomatis mengambil data Custom Post Types & schema secara real-time
Cukup prompt: "Buatkan grid post Next.js berdasarkan data dari Tulis"
Multi-Tenant & Custom Post Types (CPT)
Buat ekosistem CMS yang kompleks tanpa setup cluster database yang memusingkan. Multi-tenancy telah tertanam sejak awal: isolasi antar workspace berjalan dinamis berbasis subdomain atau header request. Butuh portfolio, testimonial, atau produk? Konfigurasikan secara instan.
- Isolasi workspace dan aset media yang aman secara otomatis
- Schema kustom dengan konfigurasi JSON yang fleksibel
- Ideal untuk SaaS builders, agensi, dan multi-brand website
Atur di UI, Ambil lewat JSON
fields: ["client_name", "launch_date", "services"]
Detail Developer Experience
Mengapa developer memilih Tulis untuk delivery konten dan website development pipelines mereka.
| Layer | Teknologi & Fitur Detail |
|---|---|
| API Delivery | Standard REST API JSON, optimal untuk frontend modern (Next.js, Astro, Remix) |
| AI Integration | Mendukung native MCP (Model Context Protocol) untuk AI-assisted vibecoding |
| Deployment | Single compiled binary (~20MB) atau Docker, tanpa eksternal runtime dependencies |
| Multi-Tenancy | Workspace terisolasi otomatis berdasarkan subdomain atau request headers |
| Dynamic Schema | Flexible Custom Post Types dan custom JSON fields yang dapat dikonfigurasi melalui UI |
| Asset Delivery | Local filesystem storage dengan adapter standar Cloudflare R2 / S3 |
Siap Mencoba Frictionless CMS?
Download precompiled binary kami, nyalakan local instance Anda, atau biarkan AI Assistant mengaturnya secara otomatis.