{"library":"altair-express-middleware","type":"library","category":null,"description":"Altair Express Middleware is an active and frequently updated Express.js middleware designed to serve the Altair GraphQL Client UI. Currently at version 8.5.2, it provides a convenient way to self-host the full-featured Altair GraphQL Client within an Express application, allowing developers to interact with GraphQL APIs directly from their server. Recent releases, such as v8.5.0, introduced significant enhancements like Zod validation for initialization options and plugin schemas, and v8.2.8 brought stricter Content Security Policy (CSP) enforcement with nonces, improving security. The package aims for a regular release cadence to align with the main Altair GraphQL Client, offering features like query execution, schema introspection, and subscription support. Its key differentiator is the tight integration with the comprehensive Altair client experience, contrasting with simpler embedded GraphQL explorers.","language":"javascript","status":"active","version":"8.5.2","tags":["javascript","altair","express","graphql","middleware","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install altair-express-middleware","imports":["import { altairExpress } from 'altair-express-middleware';","import type { AltairExpressOptions } from 'altair-express-middleware';"]},{"cmd":"yarn add altair-express-middleware","imports":[]},{"cmd":"pnpm add altair-express-middleware","imports":[]}],"homepage":"https://altairgraphql.dev","github":"https://github.com/altair-graphql/altair","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/altair-express-middleware","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/altair-express-middleware/compatibility"}}