Skip to content

Releases: jambostack/jambo-api

v1.0.0 — First stable release

04 Jun 12:07

Choose a tag to compare

Jambo API v1.0.0 — First Stable Release

Jambo API is a fully open-source, self-hosted headless CMS built on Symfony 8 and PHP 8.4. It exposes your content via REST and GraphQL APIs, ships with an AI-powered Studio to design schemas by chat, native End User authentication, a built-in MCP server for AI agent integration, and a complete admin panel — all in a single deployable PHP application.


✨ What's new in v1.0.0

Core CMS

  • Multi-project — one installation, unlimited projects, each with its own API tokens, collections, locales and end users
  • 17 field types — text, longtext, richtext (Lexical), slug, email, number, boolean, date, media, relation, enumeration and more
  • Multi-locale — native i18n on every collection (en, fr, es, ar built-in)
  • Content Versioning — full history, diff & restore
  • Collection Templates — reusable schema blueprints
  • Full-text Search — Meilisearch integration

API

  • REST API — paginated, filterable, locale-aware
  • GraphQL — auto-generated schema, queries & mutations
  • OpenAPI / Swagger UI — interactive docs
  • API Tokens — granular abilities per project
  • Export / Import — zip-based, structure + content + media

🤖 AI Studio

  • Schema Chat — design your schema by chatting with an AI (OpenAI, Claude, Gemini, Mistral, Groq, DeepSeek, Ollama and 4 more)
  • AI Agent v3 — creates entries, translates content, runs bulk operations autonomously
  • File attachments — send images/docs to the AI directly in the Studio chat

🔌 MCP Server v2.0

  • Connect Claude, Cursor or any MCP-compatible AI agent directly to your CMS
  • Tools: content CRUD, schema management, media, end-user management, AI inference

👥 End Users

  • Separate front-end user table (not mixed with admins)
  • JWT authentication (access + refresh tokens)
  • Custom fields, registration, password reset
  • Cross-project IDOR protection

Admin Panel

  • React 19 + Inertia.js + Tailwind CSS 4 + shadcn/ui
  • Lexical rich text editor
  • Dark mode (emerald design system)
  • Audit logs, webhooks, deployments, email logs

📦 Getting started

git clone https://github.com/jambostack/jambo-api.git
cd jambo-api
composer install && npm install
cp .env .env.local  # set DATABASE_URL and APP_SECRET
php bin/console doctrine:migrations:migrate
php bin/console app:setup
npm run build
symfony serve

See the full Getting Started guide and documentation.


🙏 Feedback

Issues, ideas and PRs are welcome — see CONTRIBUTING.md.
Security vulnerabilities: jprud67@gmail.com (see SECURITY.md).