Mercurius
mercurius.dev
Spec sheet
- What it does
- Mercurius is a GraphQL adapter for Fastify.Read 8 Oct 2026 · github.com
- Product
- Mercurius is a GraphQL adapter for Fastify for implementing GraphQL servers and gateways.Read 8 Oct 2026 · github.com
- Integrations
- The integrations documentation lists Nexus, TypeGraphQL, GQLoom, Prisma, mercurius-integration-testing, OpenTelemetry, and NestJS.Read 8 Oct 2026 · github.com
- Security
- Mercurius includes CSRF prevention, which the documentation says is disabled by default and must be enabled in configuration.Read 8 Oct 2026 · github.com
- License
- The repository lists the project under the MIT license.Read 8 Oct 2026 · github.com
- Federation and gateway
- Federation and gateway support are provided through @mercuriusjs/federation and @mercuriusjs/gateway, including subscriptions.Read 8 Oct 2026 · github.com
- Federation and gateways
- It supports federation and gateway implementations, including subscriptions.Read 8 Oct 2026 · github.com
- GraphQL capabilities
- It supports subscriptions, batched queries, and customizable persisted queries.Read 8 Oct 2026 · github.com
- Installation
- The documented installation command is npm i fastify mercurius graphql, with a Yarn alternative also provided.Read 8 Oct 2026 · github.com
- Loaders
- Automatic loader integration is provided to avoid 1 + N queries.Read 8 Oct 2026 · github.com
- Pricing and trial
- The opened project pages state an MIT license but do not publish plan prices or a free-trial duration.Read 8 Oct 2026 · github.com
- Query performance
- It caches query parsing and validation and uses a Just-In-Time compiler via graphql-jit.Read 8 Oct 2026 · github.com
- Sponsors
- The project acknowledges NearForm and Platformatic as sponsors.Read 8 Oct 2026 · github.com
- Support and contribution
- The project describes itself as an open open-source project where significant contributors may receive commit access.Read 8 Oct 2026 · github.com
- Vulnerability reporting
- The security policy accepts potential vulnerability reports through GitHub Security Advisories or email and specifies a five-business-day initial response target.Read 8 Oct 2026 · github.com
Where Specifiction places it
- GraphQL Tools#24 of 326.5