Key Differences: What Sets BCMS Apart?
Not all headless CMSs are created equal. Here’s how BCMS compares - and where it stands out.
What most Headless CMSs do
BCMS does too - and often better.
Content modeling
Use over 10 input types to define content structure.
Media library
Upload any digital file. Organize with folders. Preview, crop, and reuse assets across content.
→ Media
Team collaboration
Invite users, assign roles, and collaborate in real time.
Entry statuses
Label entries as drafts, in review, or published. Customize statuses to fit your workflow.
→ Statuses
Helpful docs
You’ll find up-to-date documentation and tutorials across every topic.
What most CMSs can’t do
BCMS handles these from day one.
🧩 Widgets in rich text
Insert structured content - like image galleries or embeds -between any text blocks.
→ Widgets
Nested folders
Organize media and entries into folders. And folders inside folders.
→ Media
Model content in the browser
No need to write config files. Define templates visually inside the dashboard.
🧑🤝🧑 Multi-user entry editing
Multiple users can edit the same entry at once.
Framework Integrations
Start with BCMS + your stack of choice:
Multilingual Support
Add content in any number of languages. No plugin needed.
What only BCMS does
Custom functions
Write native functions directly in BCMS. Trigger them from forms, buttons, or actions.
→ Functions
Cron jobs
Schedule tasks to run in the background.
→ Scheduled Jobs
Granular permissions
Control access per field, entry, group, or action. Built in for every plan.
Custom pages
Build internal tools that live inside the BCMS dashboard—like reporting or content views.
→ Custom Views
Full TypeScript support
BCMS generates TypeScript types for your templates, entries, and widgets, on the fly
→ SDKs & Types
Code starters
Launch fast with production-ready starters for:
→ Starters
Fine-grained API keys
Generate keys with exact access scopes for public or private use.
→ API Keys
Fast global search
Search across all content, instantly.
→ Search