Cosmo Connect now supports TypeScript router plugins, enabling developers to extend GraphQL federation routers with custom logic written in TypeScript without deploying separate services. Previously limited to Go, this feature makes plugin development accessible to TypeScript-focused teams. Plugins run inside the router, are
Table of contents
TLDR;Getting Started with TypeScript PluginsWhy TypeScript Plugins MatterWhy TypeScript shipped after GoInitializing a TypeScript pluginAdding a GraphQL schemaGenerating Protobuf TypesImplementing the Plugin LogicBuilding the PluginPublishing the pluginQuerying the routerSchema Checks and ObservabilityConclusionFrequently Asked Questions (FAQ)Sort: