[
  {
    "author": "bencevans",
    "description": "Install the Flutter SDK for Building and Deploying Flutter Web Apps",
    "name": "Flutter SDK",
    "package": "netlify-plugin-flutter",
    "repo": "https://github.com/bencevans/netlify-plugin-flutter",
    "version": "1.1.0"
  },
  {
    "author": "nimbella",
    "description": "Nimbella plugin to extend Netlify Sites with stateful and portable serverless APIs.",
    "name": "Nimbella",
    "package": "netlify-plugin-nimbella",
    "repo": "https://github.com/nimbella/netlify-plugin-nimbella",
    "version": "2.1.0"
  },
  {
    "author": "chrism2671",
    "description": "Clear Cloudflare cache when build completes.",
    "name": "Cloudflare cache purge",
    "package": "netlify-purge-cloudflare-on-deploy",
    "repo": "https://github.com/chrism2671/netlify-purge-cloudflare-on-deploy",
    "version": "1.2.0",
    "variables": [
      {
        "name": "CLOUDFLARE_ZONE_ID",
        "description": "Cloudflare Zone ID"
      },
      {
        "name": "CLOUDFLARE_API_TOKEN",
        "description": "In Cloudflare, navigate to My Profile --> API Tokens"
      }
    ]
  },
  {
    "author": "lukeocodes",
    "description": "Generate an Algolia friendly search index of your site",
    "name": "Algolia search index",
    "package": "netlify-plugin-algolia-index",
    "repo": "https://github.com/lukeocodes/netlify-plugin-algolia-index",
    "version": "0.3.0",
    "status": "DEACTIVATED"
  },
  {
    "author": "tkadlec",
    "description": "After a successful build, tell SpeedCurve you've deployed and trigger a round of testing.",
    "name": "Speedcurve",
    "package": "netlify-build-plugin-speedcurve",
    "repo": "https://github.com/andydavies/netlify-build-plugin-speedcurve",
    "version": "2.0.0",
    "variables": [
      {
        "name": "SPEEDCURVE_SITE_ID",
        "description": "ID for the site you want to test (under Settings > Sites)"
      },
      {
        "name": "SPEEDCURVE_API_KEY",
        "description": "Your SpeedCurve API Key (Admin > Teams)"
      }
    ]
  },
  {
    "author": "munter",
    "description": "Checklinks helps you keep all your asset references correct and avoid embarrassing broken links to your internal pages, or even to external pages you link out to.",
    "name": "Checklinks",
    "package": "netlify-plugin-checklinks",
    "repo": "https://github.com/munter/netlify-plugin-checklinks",
    "version": "4.1.1"
  },
  {
    "author": "munter",
    "description": "Subfont post-processes your web page to analyse you usage of web fonts, then reworks your webpage to use an optimal font loading strategy for the best performance.",
    "name": "Subfont",
    "package": "netlify-plugin-subfont",
    "repo": "https://github.com/munter/netlify-plugin-subfont",
    "version": "6.0.0"
  },
  {
    "author": "munter",
    "description": "Hashfiles sets you up with an optimal caching strategy for static sites, where static assets across pages are cached for as long as possible in the visitors browser and never have to be re-requested.",
    "name": "Hashfiles",
    "package": "netlify-plugin-hashfiles",
    "repo": "https://github.com/munter/netlify-plugin-hashfiles",
    "version": "4.0.2"
  },
  {
    "author": "neverendingqs",
    "description": "A Netlify build plugin that blocks deployment if it is outside of deployment hours.",
    "name": "Deployment hours",
    "package": "netlify-deployment-hours-plugin",
    "repo": "https://github.com/neverendingqs/netlify-deployment-hours-plugin",
    "version": "0.0.10"
  },
  {
    "author": "jlengstorf",
    "description": "This plugin is deprecated. Please install the Essential Gatsby plugin instead",
    "name": "Gatsby cache",
    "package": "netlify-plugin-gatsby-cache",
    "repo": "https://github.com/jlengstorf/netlify-plugin-gatsby-cache",
    "version": "0.3.0",
    "status": "DEACTIVATED"
  },
  {
    "author": "edm00se",
    "description": "Persist the Gridsome cache between Netlify builds for huge speed improvements! ⚡️",
    "name": "Gridsome cache",
    "package": "netlify-plugin-gridsome-cache",
    "repo": "https://github.com/edm00se/netlify-plugin-gridsome-cache",
    "version": "1.0.3"
  },
  {
    "author": "applitools",
    "description": "Require visual changes on production to be manually approved before going live!",
    "name": "Visual Diff (Applitools)",
    "package": "netlify-plugin-visual-diff",
    "repo": "https://github.com/applitools/netlify-plugin-visual-diff",
    "version": "2.0.0",
    "compatibility": [
      {
        "version": "2.0.0"
      },
      {
        "nodeVersion": "<12.0.0",
        "version": "1.3.0"
      }
    ],
    "variables": [
      {
        "name": "APPLITOOLS_API_KEY",
        "description": "Applitools [API key](https://eyes.applitools.com/)"
      }
    ],
    "docs": "https://github.com/applitools/netlify-plugin-visual-diff#readme"
  },
  {
    "author": "pizzafox",
    "description": "This plugin is deprecated. The functionality is now built in",
    "name": "Next.js cache",
    "package": "netlify-plugin-cache-nextjs",
    "repo": "https://github.com/pizzafox/netlify-cache-nextjs",
    "version": "1.4.0",
    "status": "DEACTIVATED"
  },
  {
    "author": "netlify-labs",
    "description": "Automatically generate a sitemap for your site on PostBuild in Netlify",
    "name": "Sitemap",
    "package": "@netlify/plugin-sitemap",
    "repo": "https://github.com/netlify-labs/netlify-plugin-sitemap",
    "version": "0.8.1"
  },
  {
    "author": "daviddarnes",
    "description": "Generates posts, pages, tag pages and author pages from a Ghost publication as markdown files, using the Ghost Content API.",
    "name": "Ghost Markdown",
    "package": "netlify-plugin-ghost-markdown",
    "repo": "https://github.com/daviddarnes/netlify-plugin-ghost-markdown",
    "version": "3.1.0"
  },
  {
    "author": "netlify-labs",
    "description": "Debug & verify the contents of your Netlify build cache",
    "name": "Debug cache",
    "package": "netlify-plugin-debug-cache",
    "repo": "https://github.com/netlify-labs/netlify-plugin-debug-cache",
    "version": "1.0.4"
  },
  {
    "author": "shortdiv",
    "description": "Streamline local build development by grabbing environment variables from the UI to use locally",
    "name": "Get environment variables",
    "package": "netlify-plugin-get-env-vars",
    "repo": "https://github.com/shortdiv/netlify-plugin-get-env-vars",
    "version": "1.0.0",
    "status": "DEACTIVATED"
  },
  {
    "author": "shortdiv",
    "description": "Prerenders a SPA into separate pages. Useful for letting Netlify identify forms in a SPA",
    "name": "Prerender SPA",
    "package": "netlify-plugin-prerender-spa",
    "repo": "https://github.com/shortdiv/netlify-plugin-prerender-spa",
    "version": "1.0.1",
    "status": "DEACTIVATED"
  },
  {
    "author": "Snaplet",
    "description": "Bootstrap preview databases with your deploy previews on Netlify without affecting production. ",
    "name": "Snaplet",
    "package": "@snaplet/netlify-preview-database-plugin",
    "repo": "https://github.com/snaplet/netlify-preview-database-plugin",
    "version": "2.0.0"
  },
  {
    "author": "sw-yx",
    "description": "Check that you preserve your own internal URL structure between builds, accounting for Netlify Redirects. Don't break the web!",
    "name": "No more 404",
    "package": "netlify-plugin-no-more-404",
    "repo": "https://github.com/sw-yx/netlify-plugin-no-more-404",
    "version": "0.0.15"
  },
  {
    "author": "sw-yx",
    "description": "Netlify Build Plugin to partially obscure files (names and contents) in git repos! This enables you to partially open source your site, while still being able to work as normal on your local machine and in your Netlify builds.",
    "name": "Encrypted files",
    "package": "netlify-plugin-encrypted-files",
    "repo": "https://github.com/sw-yx/netlify-plugin-encrypted-files",
    "version": "0.0.5",
    "status": "DEACTIVATED"
  },
  {
    "author": "sw-yx",
    "description": "Generate a Search Index of your site you can query via JavaScript or a Netlify Function",
    "name": "Search index",
    "package": "netlify-plugin-search-index",
    "repo": "https://github.com/sw-yx/netlify-plugin-search-index",
    "version": "0.1.5",
    "status": "DEACTIVATED"
  },
  {
    "author": "sw-yx",
    "description": "Generate an RSS feed from your static html files, agnostic of static site generator!",
    "name": "RSS",
    "package": "netlify-plugin-rss",
    "repo": "https://github.com/sw-yx/netlify-plugin-rss",
    "version": "0.0.8",
    "status": "DEACTIVATED"
  },
  {
    "author": "sw-yx",
    "description": "Build a more accessible web! Run your critical pages through pa11y and fail build if accessibility failures are found.",
    "name": "A11y",
    "package": "netlify-plugin-a11y",
    "repo": "https://github.com/sw-yx/netlify-plugin-a11y",
    "version": "0.0.12"
  },
  {
    "author": "bahmutov",
    "description": "Runs Cypress end-to-end tests after Netlify builds the site.",
    "name": "Cypress",
    "package": "netlify-plugin-cypress",
    "repo": "https://github.com/cypress-io/netlify-plugin-cypress",
    "version": "2.2.0",
    "compatibility": [
      {
        "migrationGuide": "https://github.com/cypress-io/netlify-plugin-cypress/releases/tag/v2.0.0",
        "version": "2.2.0"
      },
      {
        "version": "1.11.1"
      }
    ],
    "variables": [
      {
        "name": "CYPRESS_CACHE_FOLDER",
        "description": "Where to cache Cypress binary"
      }
    ],
    "docs": "https://github.com/cypress-io/netlify-plugin-cypress#readme"
  },
  {
    "author": "cannikin",
    "description": "Replaces the database provider in Prisma's schema.prisma at build time.",
    "name": "Prisma Provider",
    "package": "netlify-plugin-prisma-provider",
    "repo": "https://github.com/redwoodjs/netlify-plugin-prisma-provider",
    "version": "0.3.0",
    "variables": [
      {
        "name": "DATABASE_PROVIDER",
        "description": "The name of the ENV variable that contains the provider name."
      }
    ]
  },
  {
    "author": "cball",
    "description": "Replaces ENV vars with ENV vars that are prefixed/suffixed with the context or branch name",
    "name": "Contextual ENV",
    "package": "netlify-plugin-contextual-env",
    "repo": "https://github.com/cball/netlify-plugin-contextual-env",
    "version": "0.3.0"
  },
  {
    "author": "soofka",
    "description": "Installs Chromium (installs NPM Chromium package and sets environment variable to location of binaries); useful for other tools requiring Chromium to run, e.g. Lighthouse CI.",
    "name": "Chromium",
    "package": "netlify-plugin-chromium",
    "repo": "https://github.com/soofka/netlify-plugin-chromium",
    "version": "1.1.4"
  },
  {
    "author": "Tom-Bonnike",
    "description": "Improve your site’s performance by inlining some of your assets/sources, reducing the number of HTTP requests your users need to make.",
    "name": "Inline source",
    "package": "netlify-plugin-inline-source",
    "repo": "https://github.com/Tom-Bonnike/netlify-plugin-inline-source",
    "version": "1.0.4"
  },
  {
    "author": "Tom-Bonnike",
    "description": "Automatically extract and inline the critical CSS of your pages in order to render content to the user as fast as possible.",
    "name": "Inline critical CSS",
    "package": "netlify-plugin-inline-critical-css",
    "repo": "https://github.com/Tom-Bonnike/netlify-plugin-inline-critical-css",
    "version": "2.0.0",
    "compatibility": [
      {
        "version": "2.0.0",
        "migrationGuide": "https://github.com/Tom-Bonnike/netlify-plugin-inline-critical-css/blob/master/CHANGELOG.md#200"
      },
      {
        "version": "1.2.0",
        "nodeVersion": "^11 || ^13"
      }
    ]
  },
  {
    "author": "tzmanics",
    "description": "🔌A Netlify Build Plugin to check your project for misspellings of important, brand-related words ☑️.",
    "name": "Brand guardian",
    "package": "netlify-plugin-brand-guardian",
    "repo": "https://github.com/tzmanics/netlify-plugin-brand-guardian",
    "version": "1.0.1",
    "status": "DEACTIVATED"
  },
  {
    "author": "tzmanics",
    "description": "🔌A Netlify Build Plugin to show you how to use Netlify Build Plugins",
    "name": "All events",
    "package": "netlify-plugin-to-all-events",
    "repo": "https://github.com/tzmanics/netlify-plugin-to-all-events",
    "version": "1.3.1",
    "status": "DEACTIVATED"
  },
  {
    "author": "philhawksworth",
    "description": "A plugin to add HTML minification as a post-processing optimisation in Netlify",
    "name": "Minify HTML",
    "package": "netlify-plugin-minify-html",
    "repo": "https://github.com/philhawksworth/netlify-plugin-minify-html",
    "version": "0.3.1"
  },
  {
    "author": "pagewatch",
    "description": "Check your site for layout errors, spelling mistakes, broken links and performance issues on every build.",
    "name": "PageWatch Audit",
    "package": "netlify-plugin-pagewatch",
    "repo": "https://github.com/pagewatchdev/netlify-plugin-pagewatch",
    "version": "1.0.4",
    "variables": [
      {
        "name": "PAGEWATCH_SITE_KEY",
        "description": "PageWatch [Api Key](https://docs.pagewatch.dev/guide/api.html)"
      }
    ],
    "docs": "https://github.com/pagewatchdev/netlify-plugin-pagewatch#readme"
  },
  {
    "author": "philhawksworth",
    "description": "A Netlify plugin to fetch and cache content from remote feeds including RSS and JSON",
    "name": "Fetch feeds",
    "package": "netlify-plugin-fetch-feeds",
    "repo": "https://github.com/philhawksworth/netlify-plugin-fetch-feeds",
    "version": "0.2.3"
  },
  {
    "author": "philhawksworth",
    "description": "A Netlify plugin to fetch and cache recent Instagram data and images",
    "name": "Add Instagram",
    "package": "netlify-plugin-add-instagram",
    "repo": "https://github.com/philhawksworth/netlify-plugin-add-instagram",
    "version": "0.2.2",
    "status": "DEACTIVATED"
  },
  {
    "author": "getsentry",
    "description": "The Sentry integration on Netlify helps you quickly identify how code errors and performance issues impact your users. ",
    "name": "Sentry",
    "package": "@sentry/netlify-build-plugin",
    "repo": "https://github.com/getsentry/sentry-netlify-build-plugin",
    "version": "1.1.1",
    "variables": [
      {
        "name": "SENTRY_AUTH_TOKEN",
        "description": "Authentication token for Sentry"
      },
      {
        "name": "SENTRY_ORG",
        "description": "The slug of the organization name in Sentry"
      },
      {
        "name": "SENTRY_PROJECT",
        "description": "The slug of the project name in Sentry"
      }
    ],
    "docs": "https://github.com/getsentry/sentry-netlify-build-plugin#readme"
  },
  {
    "author": "AshikNesin",
    "description": "Send real time notification to your devices on build success/error via Pushover.net.",
    "name": "Pushover Notification",
    "package": "netlify-plugin-pushover",
    "repo": "https://github.com/AshikNesin/netlify-plugin-pushover",
    "version": "0.1.1",
    "variables": [
      {
        "name": "PUSHOVER_USER_KEY",
        "description": "User key from Pushover"
      },
      {
        "name": "PUSHOVER_API_TOKEN",
        "description": "[API token](https://pushover.net/api) from Pushover "
      }
    ],
    "docs": "https://github.com/AshikNesin/netlify-plugin-pushover#readme"
  },
  {
    "author": "erezrokah",
    "description": "A Netlify plugin that uses Snyk to test for security vulnerabilities in a website's JavaScript libraries.",
    "name": "Is Website Vulnerable",
    "package": "netlify-plugin-is-website-vulnerable",
    "repo": "https://github.com/erezrokah/netlify-plugin-is-website-vulnerable",
    "version": "2.0.3",
    "compatibility": [
      {
        "version": "2.0.3"
      },
      {
        "version": "1.0.10",
        "nodeVersion": "<12.20.0"
      }
    ]
  },
  {
    "author": "martinbean",
    "description": "A Netlify plugin to server-side render your AMP pages",
    "name": "AMP server-side rendering",
    "package": "netlify-plugin-amp-server-side-rendering",
    "repo": "https://github.com/martinbean/netlify-plugin-amp-server-side-rendering",
    "version": "1.0.2"
  },
  {
    "author": "chrisdwheatley",
    "description": "Optimize images as part of your Netlify build process. Optimizes PNG, JPEG, GIF and SVG file formats.",
    "name": "Image Optim",
    "package": "netlify-plugin-image-optim",
    "repo": "https://github.com/chrisdwheatley/netlify-plugin-image-optim",
    "version": "0.4.0"
  },
  {
    "author": "borisschapira",
    "description": "After a successful build, create an event in your Dareboost monitoring. If you have subscribed to API credits, you can automatically launch analyses.",
    "name": "Dareboost",
    "package": "netlify-build-plugin-dareboost",
    "repo": "https://github.com/borisschapira/netlify-build-plugin-dareboost",
    "version": "1.2.1",
    "variables": [
      {
        "name": "DAREBOOST_API_TOKEN",
        "description": "Dareboost API Token"
      }
    ]
  },
  {
    "author": "bencao",
    "description": "Inline process.env.VARIABLE in netlify functions with netlify build time environment variables.",
    "name": "Inline functions environment variables",
    "package": "netlify-plugin-inline-functions-env",
    "repo": "https://github.com/bencao/netlify-plugin-inline-functions-env",
    "version": "1.0.8"
  },
  {
    "author": "cdeleeuwe",
    "description": "Persist Hugo resources folder between Netlify builds for huge build speed improvements!",
    "name": "Hugo cache resources",
    "package": "netlify-plugin-hugo-cache-resources",
    "repo": "https://github.com/cdeleeuwe/netlify-plugin-hugo-cache-resources",
    "version": "0.2.1"
  },
  {
    "author": "cdeleeuwe",
    "description": "Automatically submit your sitemap to Google and Yandex after every production build!",
    "name": "Submit sitemap",
    "package": "netlify-plugin-submit-sitemap",
    "repo": "https://github.com/cdeleeuwe/netlify-plugin-submit-sitemap",
    "version": "0.4.0"
  },
  {
    "author": "netlify-labs",
    "description": "Automatically run a Lighthouse audit on your website after every build.",
    "name": "Lighthouse",
    "package": "@netlify/plugin-lighthouse",
    "repo": "https://github.com/netlify/netlify-plugin-lighthouse",
    "version": "6.0.1",
    "compatibility": [
      {
        "version": "6.0.1",
        "overridePinnedVersion": ">=5.0.0"
      },
      {
        "nodeVersion": "<18.14.0",
        "version": "5.0.0"
      },
      {
        "nodeVersion": "<14.0.0",
        "version": "2.1.3"
      },
      {
        "nodeVersion": "<12.13.0",
        "version": "1.4.3"
      }
    ]
  },
  {
    "author": "oliverroick",
    "description": "Validate HTML generated by your build.",
    "name": "HTML Validate",
    "package": "netlify-plugin-html-validate",
    "repo": "https://github.com/oliverroick/netlify-plugin-html-validate",
    "version": "1.0.0",
    "compatibility": [
      {
        "version": "1.0.0",
        "migrationGuide": "https://github.com/oliverroick/netlify-plugin-html-validate/releases/tag/v1.0.0"
      },
      {
        "version": "0.1.1"
      }
    ]
  },
  {
    "author": "rozenmd",
    "description": "Tell PerfBeacon to measure page speed after a successful build",
    "name": "PerfBeacon",
    "package": "netlify-build-plugin-perfbeacon",
    "repo": "https://github.com/perfbeacon/netlify-build-plugin-perfbeacon",
    "version": "1.0.3",
    "status": "DEACTIVATED"
  },
  {
    "author": "rayriffy",
    "description": "This plugin is deprecated. The functionality is now built in",
    "name": "Next dynamic routes",
    "package": "netlify-plugin-next-dynamic",
    "repo": "https://github.com/Brikl/opensource/tree/master/libs/netlify-plugin-next-dynamic",
    "version": "1.0.9",
    "status": "DEACTIVATED"
  },
  {
    "author": "ample",
    "description": "Replace ENV variables in your publish directory",
    "name": "Replace",
    "package": "@helloample/netlify-plugin-replace",
    "repo": "https://github.com/ample/netlify-plugin-replace",
    "version": "1.1.4"
  },
  {
    "author": "mattzeunert",
    "description": "Run tests on DebugBear to see how your deployments affect page performance and Lighthouse scores",
    "name": "DebugBear web performance",
    "package": "netlify-build-plugin-debugbear",
    "repo": "https://github.com/DebugBear/netlify-build-plugin-debugbear",
    "version": "1.0.6",
    "variables": [
      {
        "name": "DEBUGBEAR_API_KEY",
        "description": "[API key](https://www.debugbear.com/docs/getting-started-api-cli) for your DebugBear project"
      },
      {
        "name": "DEBUGBEAR_PAGE_IDS",
        "description": "Comma-separated list of [page IDs](https://www.debugbear.com/docs/getting-started-api-cli#) for pages that should be tested after each deployment"
      }
    ]
  },
  {
    "author": "lirantal",
    "description": "A Snyk Netlify plugin to find and monitor new security vulnerabilities in JavaScript libraries.",
    "name": "Snyk Security",
    "package": "netlify-plugin-snyk",
    "repo": "https://github.com/snyk-labs/netlify-plugin-snyk",
    "version": "1.2.0",
    "variables": [
      {
        "name": "SNYK_TOKEN",
        "description": "Snyk token, can be obtained via Snyk CLI: `snyk config get api`"
      }
    ]
  },
  {
    "author": "algolia",
    "description": "Automatically crawls your website and generates an Algolia Search index.",
    "name": "Algolia Crawler",
    "package": "@algolia/netlify-plugin-crawler",
    "repo": "https://github.com/algolia/algoliasearch-netlify",
    "version": "1.0.0",
    "variables": [
      {
        "name": " ALGOLIA_BASE_URL",
        "description": "URL to target, should be “https://crawler.algolia.com/”"
      },
      {
        "name": "ALGOLIA_API_KEY",
        "description": "API Key to authenticate the call to the crawler."
      },
      {
        "name": "ALGOLIA_DISABLED",
        "description": "Set to true to turn off the plugin without removing it."
      }
    ]
  },
  {
    "author": "netlify",
    "description": "Build and deploy Next.js applications with server-side rendering. No extra configuration required.",
    "name": "Next.js ",
    "package": "@netlify/plugin-nextjs",
    "repo": "https://github.com/netlify/next-runtime",
    "version": "5.15.10",
    "compatibility": [
      {
        "version": "5.7.0-ipx.0",
        "featureFlag": "plugins-aerodactyl",
        "overridePinnedVersion": ">=4.0.0",
        "nodeVersion": ">=18.0.0",
        "siteDependencies": {
          "next": ">=13.5.0"
        }
      },
      {
        "version": "5.15.10",
        "overridePinnedVersion": ">=4.0.0",
        "nodeVersion": ">=18.0.0",
        "siteDependencies": {
          "next": ">=13.5.0"
        }
      },
      {
        "version": "4.41.6",
        "migrationGuide": "https://ntl.fyi/next-plugin-migration"
      },
      {
        "version": "3.9.2",
        "siteDependencies": {
          "next": "<10.0.9"
        }
      },
      {
        "version": "1.1.5",
        "siteDependencies": {
          "next": "<10.0.6"
        }
      }
    ]
  },
  {
    "author": "netlify",
    "description": "Build and deploy Gatsby applications seamlessly. No extra configuration required.",
    "name": "Essential Gatsby",
    "package": "@netlify/plugin-gatsby",
    "repo": "https://github.com/netlify/netlify-plugin-gatsby",
    "version": "3.8.4",
    "compatibility": [
      {
        "version": "3.8.4",
        "migrationGuide": "https://ntl.fyi/gatsby-plugin-migration"
      },
      {
        "version": "1.0.3",
        "siteDependencies": {
          "gatsby": "<2.0.0"
        }
      }
    ]
  },
  {
    "author": "netlify",
    "description": "Use Angular on Netlify",
    "name": "Angular Runtime",
    "package": "@netlify/angular-runtime",
    "repo": "https://github.com/netlify/angular-runtime",
    "version": "3.0.1"
  },
  {
    "author": "netlify",
    "description": "Use Angular Universal on Netlify (in beta). For v17+, use Angular Runtime.",
    "name": "Angular Universal",
    "package": "@netlify/plugin-angular-universal",
    "repo": "https://github.com/netlify/netlify-plugin-angular-universal",
    "version": "1.0.1"
  },
  {
    "author": "Anish-Roy",
    "description": "An obfuscator for your JavaScript source code.",
    "name": "JavaScript obfuscator",
    "package": "netlify-plugin-js-obfuscator",
    "repo": "https://github.com/iamanishroy/netlify-plugin-js-obfuscator",
    "version": "1.0.20"
  },
  {
    "author": "racoonx2p",
    "description": "Send an email from Gmail after successful/failed Netlify build.",
    "name": "Gmail",
    "package": "netlify-plugin-gmail",
    "repo": "https://github.com/racoonx2p/netlify-plugin-gmail",
    "version": "1.1.0",
    "status": "DEACTIVATED"
  },
  {
    "author": "mesomorphic",
    "description": "Persist the Jekyll cache between Netlify builds",
    "name": "Jekyll cache",
    "package": "netlify-plugin-jekyll-cache",
    "repo": "https://github.com/Mesomorphic/netlify-plugin-jekyll-cache",
    "version": "1.0.0"
  },
  {
    "author": "CodeFoodPixels",
    "description": "Automatically discover any webmentions and send them after every production build",
    "name": "Webmentions",
    "package": "netlify-plugin-webmentions",
    "repo": "https://github.com/CodeFoodPixels/netlify-plugin-webmentions",
    "version": "1.1.0"
  },
  {
    "author": "flaurida",
    "description": "Run QA Wolf end-to-end tests on Netlify deployments 🐺",
    "name": "QA Wolf",
    "package": "netlify-plugin-qawolf",
    "repo": "https://github.com/qawolf/netlify-plugin-qawolf",
    "version": "1.2.0"
  },
  {
    "author": "Ghost Inspector",
    "description": "Run Ghost Inspector automated browser tests on your Netlify deploys.",
    "name": "Ghost Inspector",
    "package": "netlify-plugin-ghost-inspector",
    "repo": "https://github.com/ghost-inspector/netlify-plugin",
    "version": "1.0.1",
    "variables": [
      {
        "name": "GHOST_INSPECTOR_API_KEY",
        "description": "Ghost Inspector API Key, which can be found in your [account settings](https://app.ghostinspector.com/account)"
      },
      {
        "name": "GHOST_INSPECTOR_SUITE",
        "description": "Ghost Inspector suite ID. To find your suite ID, navigate to the suite you want to use and copy the ID in the URL (after /suites/)."
      }
    ],
    "docs": "https://github.com/ghost-inspector/netlify-plugin#readme"
  },
  {
    "author": "StepZen <stepzen-team@stepzen.com>",
    "description": "Deploy a StepZen (http://stepzen.com) GraphQL API with any Netlify build.",
    "name": "StepZen",
    "package": "netlify-plugin-stepzen",
    "repo": "https://github.com/steprz/netlify-plugin-stepzen",
    "version": "1.0.4",
    "variables": [
      {
        "name": "STEPZEN_ACCOUNT",
        "description": "Specifies the name of your StepZen account. This can be found on the My Account page on [StepZen.com](https://login.stepzen.com)"
      },
      {
        "name": "STEPZEN_ADMIN_KEY",
        "description": "Specifies the admin API Key that enables access to deploy APIs on your account on StepZen. This can be found on the My Account page on [StepZen.com.\\](https://login.stepzen.com)"
      },
      {
        "name": "STEPZEN_NAME",
        "description": "Specifies the endpoint name for your API. This will determine the URL that your endpoint will deployed to."
      }
    ],
    "docs": "https://github.com/steprz/netlify-plugin-stepzen#readme"
  },
  {
    "author": "bharathvaj-ganesan",
    "description": "Automatically notifies Airbrake of new site deploys.",
    "name": "Airbrake",
    "package": "@bharathvaj/netlify-plugin-airbrake",
    "repo": "https://github.com/bharathvaj-ganesan/netlify-plugin-airbrake",
    "version": "1.0.2",
    "variables": [
      {
        "name": "AIRBRAKE_PROJECT_ID",
        "description": "Project Id"
      },
      {
        "name": "AIRBRAKE_PROJECT_KEY",
        "description": "Project Key"
      }
    ]
  },
  {
    "author": "Arnaud Ligny",
    "description": "Persist the Cecil cache between Netlify builds.",
    "name": "Cecil cache",
    "package": "netlify-plugin-cecil-cache",
    "repo": "https://github.com/Cecilapp/netlify-plugin-cecil-cache",
    "version": "0.3.3",
    "compatibility": [
      {
        "version": "0.3.3"
      },
      {
        "version": "0.2.5"
      }
    ]
  },
  {
    "author": "Ben Lmsc",
    "description": "Make some environment variables available only at build time in the runtime of your app.",
    "name": "Use Env in Runtime",
    "package": "netlify-plugin-use-env-in-runtime",
    "repo": "https://github.com/ARKHN3B/netlify-plugin-use-env-in-runtime",
    "version": "1.2.1",
    "variables": [
      {
        "name": "NETLIFY_PLUGIN_USE_ENV_IN_RUNTIME_PREFIX",
        "description": "The prefix we want to add to our environment variables."
      },
      {
        "name": "NETLIFY_PLUGIN_USE_ENV_IN_RUNTIME_DEF",
        "description": "The names of the variables you want to use. Accept two naming schemes: 1. use an array of strings: [\"VAR_1\", \"VAR_2\"] 2. use a string with a comma or semicolon to separate the names: \"VAR_1; VAR_2; VAR_3\" or \"VAR_1, VAR_2, VAR_3\""
      }
    ]
  },
  {
    "author": "Fahad Allibdi",
    "description": "Skip not affected apps in a nx monorepo.",
    "name": "Skip nx",
    "package": "netlify-plugin-nx-skip-build",
    "repo": "https://github.com/f22hd/netlify-plugin-nx-skip-build",
    "version": "0.0.7",
    "variables": [
      {
        "name": "PROJECT_NAME",
        "description": "NX Application name"
      },
      {
        "name": "NX_FORCE_DEPLOYMENT",
        "description": "If set to `true` allows force deployment when you need to redeploy your site and skip any plugin logic"
      }
    ],
    "docs": "https://github.com/f22hd/netlify-plugin-nx-skip-build#readme"
  },
  {
    "author": "Amar Parmar",
    "description": "Send build events to a logging service.",
    "name": "Build Logger",
    "package": "netlify-plugin-build-logger",
    "repo": "https://github.com/amar-p6/netlify-build-logger-plugin",
    "version": "1.0.3",
    "variables": [
      {
        "name": "DATADOG_API_KEY",
        "description": "Datadog API key"
      },
      {
        "name": "ENVIRONMENT",
        "description": "Takes any string (dev, staging, etc.)"
      },
      {
        "name": "LOGGER_TYPE",
        "description": "Either console or datadog"
      }
    ]
  },
  {
    "author": "aaronbassett",
    "description": "Automatically notifies New Relic of Netlify build events and installs the New Relic browser agent to monitor your sites.",
    "name": "New Relic",
    "package": "@newrelic/netlify-plugin",
    "repo": "https://github.com/newrelic-experimental/netlify-plugin",
    "version": "1.0.2",
    "variables": [
      {
        "name": "NEWRELIC_ACCOUNT_ID",
        "description": "Your New Relic [Account ID](https://docs.newrelic.com/docs/accounts/accounts-billing/account-structure/account-id/)"
      },
      {
        "name": " NEWRELIC_INGEST_LICENSE_KEY",
        "description": "A New Relic ingest [license key](https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/#ingest-license-key)"
      },
      {
        "name": "NEWRELIC_BROWSER_LICENSE_KEY",
        "description": "A New Relic browser ingest [license key](https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/#ingest-browser-key)"
      },
      {
        "name": "NEWRELIC_APP_ID",
        "description": "Your New Relic Browser [App ID](https://docs.newrelic.com/docs/apis/rest-api-v2/get-started/get-app-other-ids-new-relic-one/#browser)"
      },
      {
        "name": "ENABLE_BROWSER_MONITORING",
        "description": "Set this to `true`"
      }
    ],
    "docs": "https://github.com/newrelic-experimental/netlify-plugin#readme"
  },
  {
    "author": "CommandBar",
    "description": "CommandBar plugin for websites deployed to Netlify.",
    "name": "CommandBar",
    "package": "@commandbar/netlify-plugin-commandbar",
    "repo": "https://github.com/tryfoobar/netlify-plugin-commandbar",
    "version": "0.0.4",
    "variables": [
      {
        "name": "COMMANDBAR_ORG_ID",
        "description": "Your CommandBar organization id"
      }
    ]
  },
  {
    "author": "Colby Fayock",
    "description": "Automatically optimize your Netlify site images and deliver them in modern formats with Cloudinary.",
    "name": "Cloudinary",
    "package": "netlify-plugin-cloudinary",
    "repo": "https://github.com/cloudinary-community/netlify-plugin-cloudinary",
    "version": "1.17.0",
    "variables": [
      {
        "name": "CLOUDINARY_CLOUD_NAME",
        "description": "Cloudinary Cloud Name"
      }
    ]
  },
  {
    "author": "Dima Marynych",
    "description": "Securely collect and use sensitive data without having it ever touch your systems.",
    "name": "Very Good Security",
    "package": "@vgs/netlify-plugin-vgs",
    "repo": "https://github.com/verygoodsecurity/netlify-plugin-vgs",
    "version": "0.0.2",
    "variables": [
      {
        "name": "VGS_CLIENT_ID",
        "description": "Very Good Security's [client ID](https://www.verygoodsecurity.com/docs/development/vgs-git-flow/#1-provision-a-service-account)"
      },
      {
        "name": "VGS_CLIENT_SECRET",
        "description": "Very Good Security's [client secret](https://www.verygoodsecurity.com/docs/development/vgs-git-flow/#1-provision-a-service-account)"
      },
      {
        "name": "VGS_VAULT_ID",
        "description": "ID of [your vault](https://dashboard.verygoodsecurity.com/)"
      }
    ],
    "docs": "https://github.com/verygoodsecurity/netlify-plugin-vgs#readme"
  },
  {
    "author": "Rob Grant",
    "description": "Automatically create and configure a TakeShape project for use with your Netlify site.",
    "name": "TakeShape",
    "package": "@takeshape/netlify-plugin-takeshape",
    "repo": "https://github.com/takeshape/netlify-plugin-takeshape",
    "version": "1.0.0",
    "variables": [
      {
        "name": "TAKESHAPE_ACCESS_TOKEN",
        "description": "Takeshape [personal access token](https://app.takeshape.io/personal-access-tokens)"
      }
    ],
    "docs": "https://github.com/takeshape/netlify-plugin-takeshape#readme"
  },
  {
    "author": "Hung Viet Nguyen",
    "description": "Persist the Playwright executables between Netlify builds.",
    "name": "Playwright cache",
    "package": "netlify-plugin-playwright-cache",
    "repo": "https://github.com/nvh95/netlify-plugin-playwright-cache",
    "version": "0.0.1"
  },
  {
    "author": "Sean Roberts",
    "description": "Feature Package Pilot",
    "name": "Feature Package Pilot",
    "package": "@netlify/feature-package-pilot",
    "repo": "https://github.com/netlify/plugins",
    "version": "0.1.11",
    "status": "DEACTIVATED",
    "workflow": true
  },
  {
    "author": "Inngest",
    "description": "Automatically deploy Inngest functions to Netlify’s platform. ",
    "name": "Inngest",
    "package": "netlify-plugin-inngest",
    "repo": "https://github.com/inngest/netlify-plugin-inngest",
    "version": "1.0.0"
  },
  {
    "author": "Formspree",
    "description": "Deploy React forms with formspree.json",
    "name": "Formspree",
    "package": "netlify-plugin-formspree",
    "repo": "https://github.com/formspree/netlify-plugin-formspree",
    "version": "1.0.1"
  },
  {
    "author": "Netlify",
    "description": "Makes emails easy on Netlify.",
    "name": "Netlify Emails",
    "package": "@netlify/plugin-emails",
    "repo": "https://github.com/netlify/plugins",
    "version": "1.1.1"
  },
  {
    "name": "ChiselStrike",
    "package": "@chiselstrike/netlify-plugin",
    "description": "Sync Netlify sites and ChiselStrike builds from code in the same Git repository.",
    "repo": "https://github.com/chiselstrike/netlify-plugin",
    "version": "0.1.0",
    "status": "DEACTIVATED"
  },
  {
    "name": "Netlify Bundle ENV",
    "package": "netlify-plugin-bundle-env",
    "description": "A Netlify Build Plugin to inject environment variables in Netlify Functions during Netlify Builds.",
    "repo": "https://github.com/Hrishikesh-K/netlify-plugin-bundle-env",
    "version": "0.2.2",
    "docs": "https://github.com/Hrishikesh-K/netlify-plugin-bundle-env/blob/main/readme.md"
  },
  {
    "author": "Netlify",
    "description": "Conditionally set your Contentful env vars depending on the environment",
    "name": "Contentful Previews",
    "package": "@netlify/plugin-contentful-buildtime",
    "repo": "https://github.com/netlify/plugins",
    "version": "0.0.3"
  },
  {
    "name": "21YunBox",
    "package": "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn",
    "description": "Deploy to China straight from your Netlify Dashboard",
    "repo": "https://github.com/tobyglei/netlify-plugin-21yunbox-deploy-your-site-to-china-edge",
    "version": "1.0.7",
    "docs": "https://www.21cloudbox.com/solution/netlify-solution-for-china.html"
  },
  {
    "name": "Strapi",
    "package": "strapi-plugin-netlify-deployments",
    "description": "Strapi v4 plugin to trigger, monitor, and cancel deployments on one or more Netlify sites",
    "repo": "https://github.com/jclusso/strapi-plugin-netlify-deployments#readme",
    "version": "2.0.1",
    "docs": "https://market.strapi.io/plugins/strapi-plugin-netlify-deployments"
  }
]
