Download the PHP package jambostack/jambo-api without Composer
On this page you can find all versions of the php package jambostack/jambo-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jambostack/jambo-api
More information about jambostack/jambo-api
Files in jambostack/jambo-api
Package jambo-api
Short Description Jambo API — Headless CMS open-source. Backend API REST + GraphQL pour le JamboStack.
License AGPL-3.0
Homepage https://jambostack.site
Informations about the package jambo-api
Two capabilities your current CMS doesn't have
🔌 Native MCP Server — AI agents read and write your content directly
Connect Claude, Cursor, or any MCP-compatible agent to Jambo API. No custom API glue code. No integration layer. The agent talks to your CMS the same way a developer would — and acts autonomously.
What your agent can do out of the box:
- Browse collections, read and filter entries
- Create, update, delete content
- Manage schema (add fields, create collections)
- Upload and query media assets
- Translate entries into any configured locale
- Manage front-end users
"Connect your AI to update product sheets without writing a single line of API integration code."
🤖 AI Studio — design your entire schema in a single conversation
Open the Studio, describe your project in plain language, and the AI scaffolds all your collections and fields — names, types, relations, required flags. Change your mind? Just say so.
Supported providers: OpenAI · Claude · Gemini · Mistral · Groq · DeepSeek · xAI · Perplexity · Qwen · Ollama
The AI also works inside entries: generate content, translate to 4 languages, suggest improvements — without leaving the admin.
One install. Unlimited projects.
Most headless CMS tools give you one project per deployment. Jambo API gives you unlimited projects on a single instance — each with its own collections, API tokens, locales, and end users. No extra containers. No extra SSL certificates. No extra pipelines.
| Jambo API | Strapi v5 | Directus | Payload v3 | |
|---|---|---|---|---|
| Multi-project (single install) | ✅ native | ❌ | ❌ | ❌ |
| AI Schema Studio | ✅ native | ❌ | ❌ | ❌ |
| MCP Server (AI agents) | ✅ v2.0 native | ❌ | ✅ extension | ✅ plugin |
| End Users (front-end auth) | ✅ separate table + JWT | ✅ | ⚠️ | ✅ |
| Content Versioning | ✅ open source | ❌ Enterprise | ✅ | ✅ |
| Multi-locale | ✅ native | ✅ | ✅ | ✅ |
| GraphQL | ✅ native | ✅ | ✅ | ✅ |
| Full-text Search | ✅ Meilisearch | ❌ | ❌ | ❌ |
| Audit logs | ✅ open source | ❌ Enterprise | ✅ | ❌ |
| PDF export | ✅ native | ❌ | ❌ | ❌ |
| License | AGPL v3 | MIT | Apache 2.0 | MIT |
Everything else you need
Content
- 17 field types — text, longtext, richtext (Lexical editor), slug, email, number, decimal, boolean, date, datetime, color, json, enumeration, media, relation
- Singleton collections — for hero sections, site config, about pages
- Content Versioning — full history, diff & restore on every entry
- Collection Templates — reusable schema blueprints across projects
- Full-text Search — Meilisearch, real-time indexing
API
- REST — paginated, filterable, locale-aware, status-aware
- GraphQL — auto-generated schema, queries & mutations
- OpenAPI / Swagger UI — auto-generated interactive docs
- Export / Import — zip-based project snapshots (structure + content + media)
Users & Security
- Admin users — roles, project membership, invitations
- End Users — separate front-end auth table, JWT, custom fields, password reset, cross-project IDOR protection
- Rate limiter, CSRF protection, HMAC-signed API tokens
Admin Panel
- React 19 + Inertia.js + Tailwind CSS 4 + shadcn/ui
- Lexical rich text (bold, italic, tables, code, links)
- Dark mode · emerald design system
DevOps
- Webhooks — per-collection event triggers
- Audit logs — every admin action tracked
- Mailer — per-project SMTP + email log
- Messenger — async jobs (Doctrine transport)
Tech Stack
| Backend | PHP 8.4 + Symfony 8 |
| ORM | Doctrine ORM 3 + Migrations |
| Database | MySQL 8 · PostgreSQL 14 · SQLite |
| Search | Meilisearch |
| AI | Symfony AI Bundle — 10 providers |
| Auth | Symfony Security + lcobucci/jwt 5.5 |
| Media | VichUploader + Intervention Image 4 |
| Queue | Symfony Messenger |
| GraphQL | webonyx/graphql-php 15 |
| Frontend | React 19 + Inertia.js 3 + Webpack Encore |
| Styles | Tailwind CSS 4 + shadcn/ui + Radix UI |
Getting Started
Requirements
- PHP 8.4+ · Composer · Node.js 18+ + npm
- MySQL 8+, PostgreSQL 14+, or SQLite
- Optional: Meilisearch, Symfony CLI
Installation
Edit .env.local:
Open http://localhost:8000. See the full installation guide.
⚠️ Security: Never use the demo fixture credentials (
[email protected]/admin1234) in production. See SECURITY.md.
API Quick Reference
MCP Server
Tool categories: Exploration · Content · Schema · Media · End Users · AI Tools
Full reference → docs.jambostack.site/api/introduction
Roadmap
- [x] REST API + GraphQL + OpenAPI/Swagger
- [x] AI Schema Studio (10 providers)
- [x] MCP Server v2.0
- [x] End Users + JWT
- [x] Content versioning · Webhooks · Audit logs
- [x] Meilisearch · Multi-locale · PDF export
- [x] Project & Collection templates · Export/Import
- [ ] Docker one-click install
- [ ] Jambo Cloud (managed hosting)
- [ ] Plugin/extension system
Contributing
See SECURITY.md).
License
GNU AGPL v3 — free to use, modify, and self-host.
All versions of jambo-api with dependencies
ext-ctype Version *
ext-iconv Version *
bacon/bacon-qr-code Version ^3.0
doctrine/doctrine-bundle Version ^3.2
doctrine/doctrine-migrations-bundle Version ^4.0
doctrine/orm Version ^3.6
dompdf/dompdf Version ^3.1
endroid/qr-code Version ^6.0
gregwar/captcha-bundle Version ^2.5
intervention/image Version ^4.1
knplabs/knp-paginator-bundle Version ^6.10
lcobucci/jwt Version 5.5
league/flysystem-aws-s3-v3 Version ^3.0
league/flysystem-bundle Version ^3.0
meilisearch/meilisearch-php Version *
nelmio/api-doc-bundle Version *
phpdocumentor/reflection-docblock Version ^6.0
phpstan/phpdoc-parser Version ^2.3
spomky-labs/otphp Version ^11.5
stof/doctrine-extensions-bundle Version ^1.15
symfony/apache-pack Version *
symfony/asset Version 8.0.*
symfony/console Version 8.0.*
symfony/doctrine-messenger Version 8.0.*
symfony/dotenv Version 8.0.*
symfony/expression-language Version 8.0.*
symfony/flex Version ^2
symfony/form Version 8.0.*
symfony/framework-bundle Version 8.0.*
symfony/http-client Version 8.0.*
symfony/intl Version 8.0.*
symfony/mailer Version 8.0.*
symfony/mime Version 8.0.*
symfony/monolog-bundle Version ^3.0|^4.0
symfony/notifier Version 8.0.*
symfony/process Version 8.0.*
symfony/property-access Version 8.0.*
symfony/property-info Version 8.0.*
symfony/rate-limiter Version 8.0.*
symfony/runtime Version 8.0.*
symfony/security-bundle Version 8.0.*
symfony/serializer Version 8.0.*
symfony/stimulus-bundle Version ^3.0
symfony/string Version 8.0.*
symfony/translation Version 8.0.*
symfony/twig-bundle Version 8.0.*
symfony/uid Version 8.0.*
symfony/ux-turbo Version ^3.0
symfony/validator Version 8.0.*
symfony/web-link Version 8.0.*
symfony/webpack-encore-bundle Version ^2.4
symfony/yaml Version 8.0.*
twig/extra-bundle Version ^2.12|^3.0
twig/intl-extra Version ^3.24
twig/twig Version ^2.12|^3.0
vich/uploader-bundle Version ^2.9
webonyx/graphql-php Version ^15.32
zircote/swagger-php Version *