Aller au contenu principal
v2.0.0MITStrapi V5

strapi-plugin-comments

Full-featured comment system for Strapi V5

Add a complete comment system to your Strapi backend. Supports nested comments, moderation, notifications, and multiple authentication strategies.

Installnpm install strapi-plugin-comments

Features

Everything you need for a production-ready comment system.

  • Nested Comments

    Unlimited depth thread support with parent-child relationships.

  • Moderation

    Approve, reject, or flag comments. Admin panel integration included.

  • Multi-Auth

    JWT, API Key, and anonymous commenting with configurable permissions.

  • Notifications

    Email notifications for replies and moderator alerts.

  • Reactions

    Configurable emoji reactions on comments.

  • Full-Text Search

    Search across all comments with built-in Strapi filters.

  • Pagination

    Cursor and offset pagination for large comment threads.

  • Spam Protection

    Built-in rate limiting and optional Akismet integration.

  • User Reports

    Let users flag inappropriate content for moderator review.

  • CSV Export

    Export all comments to CSV from the admin panel.

  • Webhooks

    HMAC-signed webhooks on comment creation, approval, and deletion.

  • i18n Ready

    Full compatibility with Strapi i18n plugin.

  • TypeScript

    100% TypeScript with full type definitions exported.

  • REST API

    RESTful endpoints with OpenAPI documentation included.

  • GraphQL

    Optional GraphQL resolver extension for Strapi GraphQL plugin.

  • Audit Log

    Full audit trail for all moderation actions.

  • SSO Support

    Enterprise SSO integration via Strapi Enterprise auth.

  • Custom Fields

    Extend the comment model with your own custom fields.

How It Works

Get up and running in minutes.

  1. Install

    Install via npm and add to your Strapi plugins config.

  2. Configure

    Set permissions, moderation rules, and notification settings in the admin panel.

  3. Use

    Call the REST or GraphQL API from your frontend. Full documentation included.

Simple Pricing

Start free. Scale when you need to.

Community

For developers and side projects.

Free
Get Started
  • Up to 500 comments
  • Nested comments (2 levels)
  • Basic moderation
  • REST API
  • MIT License
  • GitHub Issues support
Most Popular

Pro

For production apps and teams.

49/ year
  • Unlimited comments
  • Unlimited nesting depth
  • Full moderation suite
  • REST + GraphQL API
  • Webhooks (HMAC signed)
  • Email notifications
  • Reactions & reports
  • CSV export
  • Audit log
  • Email support (48h)

Enterprise

For large-scale deployments.

Custom
Contact Us
  • Everything in Pro
  • SSO support
  • Custom fields
  • Dedicated Slack channel
  • 4h SLA
  • Custom integrations
  • Security audit on request
  • Invoice billing

Frequently Asked Questions

Is Strapi V4 supported?
This plugin targets Strapi V5. For Strapi V4, use version 1.x of the plugin.
Does it work with Next.js / Nuxt / SvelteKit?
Yes. The plugin exposes a standard REST API and is completely framework-agnostic on the frontend.
Can I migrate from Community to Pro?
Yes. Upgrade at any time — all your data stays in your Strapi database. No migration needed.
Can I self-host?
The Community tier is 100% self-hosted and open source. Pro and Enterprise licenses are also self-hosted — no SaaS dependency.
What support is included?
Community: GitHub Issues. Pro: email support with 48h response. Enterprise: dedicated Slack channel and 4h SLA.

Simple Pricing

Start free. Scale when you need to.

strapi-plugin-comments | ISOMORPH