Skip to content
Products
Docs
Pricing
Blog
Log In
Sign Up
Solutions
About
Auto

The full-stack CMS for community platforms

Data, accounts, storage, live updates, messaging and a REST API, with 50+ apps built on top. Use UNA as a complete platform or as a headless backend.
Start Project
View Docs
$ git clone https://github.com/unacms/UNA.git una

What's in the core? The services every UNA app is built on.

Data model

Content types with forms, fields and relationships you extend in Studio, plus search, caching and background jobs.
Learn more

Users and auth

Accounts with several profiles, membership levels, roles and social sign-in, checked the same way on the web, in the apps and in the API.
Learn more

Headless API

Every page, list and action as JSON, with API keys, allowed origins and an OAuth 2.0 server.
Learn more

Storage engine

Local disk or S3-compatible storage, image processing and video transcoding, with privacy on every file.
Learn more

Realtime server

Live updates through your own Soketi server, plus push notifications and SMS.
Learn more

Messaging

Messenger with group chats and video calls, private conversations, notifications and email campaigns.
Learn more

Where all-in-one really means all of it. The platform to power any idea.

Publishing

Activity feeds: subscriptions, public and hot
Posts with rich text and scheduled publishing
Photos and albums
Video uploads and playback
Live streaming
Polls with anonymous voting
Channels that follow a hashtag

Networking

Personal and organization profiles
Friends and followers
Groups: public, closed or secret
Events with RSVP, reminders and recurring dates
Invite-only mode and invitations

Messaging

Messenger with group chats, voice messages and video calls
Private conversations with folders
On-site, email and push notifications
Mass Mailer campaigns
System email through SMTP
Contact form

Learning

Courses and classes
Discussions by category, with pinned and locked threads
Wiki with revisions, rollback and markdown
Glossary of terms

Collaboration

Tasks
Projects
Spaces nested inside spaces
Files with previews for many formats

Gamification

Reputation points and levels
Leaderboards
Badges for members and content

Monetization

Market for digital products, services and subscriptions
Payments through PayPal, Stripe or Chargebee
Paid membership levels with free trials
Credits, an internal currency
Paid groups and events
Classified ads
Donations

Engagement

Comments, reactions and votes
View counts and featured content
Favorite lists
Sharing and embeds
Mentions, hashtags and labels
RSS feeds

Privacy and moderation

Visibility for every item and profile field
Age ratings from G to X
Reports and approval queues
Antispam with Akismet, StopForumSpam and DNS block lists
Profanity and toxicity filters
Audit log of moderator and admin actions

Access and security

Membership levels with permissions for each action
Operator roles in Studio
Quotas per membership level
Several profiles per account
Social and enterprise sign-in
Two-factor sign-in
Password expiry and history
CSRF tokens in forms and grids

Studio

Page builder with layouts and visibility rules
Forms and fields
Navigation menus
Designer with the Artificer, Lucid and Protean templates
Polyglot for every text in every language
Developer tools with SQL export
Profiler for slow pages and queries
Analytics and charts

AI and automation

Agents with instructions, tools and knowledge
13 model providers, including Ollama for local models
Knowledge in files, Pinecone, Qdrant and other vector stores
Triggers: messages, site events, schedules, webhooks and forms
Token and session limits for each agent

Storage and media

Local disk, Amazon S3 or S3-compatible storage
Drag-and-drop and multi-file uploaders
Thumbnails and covers made with GD or ImageMagick
Video to 480p and 720p MP4, audio to MP3
A separate transcoding server for heavy loads
Face blurring with OpenCV

Performance and operations

File, Redis, Memcached, Memcache or APCu caching
Background jobs and cron tasks
Database clustering
Central logs
Automatic updates from the stable or beta channel
Combined and compressed JS and CSS
Friendly URLs and page metadata

Apps and integrations

Web, iOS and Android apps with NEO
REST API with keys and allowed origins
OAuth 2.0 server
Elasticsearch
Stripe Connect, Shopify and Snipcart
Mailchimp, Intercom and Google Tag Manager
Rocket.Chat through the Chat+ app

Start building your community.

Run UNA on your own server, or let us deploy it to your cloud account and keep it up to date.
Start Project
Book a demo