# keryx

> Keryx: The Fullstack TypeScript Framework for MCP and APIs

- **URL**: https://www.freshcrate.ai/projects/keryx
- **Author**: actionhero
- **Category**: MCP Servers
- **Latest version**: `v0.30.0` (2026-04-29)
- **License**: MIT
- **Source**: https://github.com/actionhero/keryx
- **Homepage**: https://www.keryxjs.com
- **Language**: TypeScript
- **GitHub**: 25 stars, 4 forks
- **Registry**: github (`actionhero/keryx`)
- **Tags**: `ai`, `api`, `bun`, `drizzle`, `framework`, `full-stack`, `mcp`, `mcp-framework`, `mcp-server`, `typescript`

## Description

Keryx: The Fullstack TypeScript Framework for MCP and APIs

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.30.0` | 2026-04-29 | High | ## What's Changed * Security: warn at startup when stack traces leak on non-localhost bind by @evantahler in https://github.com/actionhero/keryx/pull/480 * feat: add @keryxjs/csrf plugin (closes #447) by @evantahler in https://github.com/actionhero/keryx/pull/481   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.29.11...v0.30.0 |
| `v0.29.4` | 2026-04-24 | High | ## What's Changed * Add distributed tracing with OpenTelemetry spans by @evantahler in https://github.com/actionhero/keryx/pull/283   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.29.1...v0.29.4 |
| `v0.25.4` | 2026-04-22 | High | ## What's Changed * Add @keryxjs/resque-admin plugin with dashboard, APIs, CI, and docs by @evantahler in https://github.com/actionhero/keryx/pull/295 * Update dependencies to latest versions by @evantahler in https://github.com/actionhero/keryx/pull/417   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.25.3...v0.25.4 |
| `v0.25.1` | 2026-04-21 | High | ## What's Changed * Raise CLI integration test timeout to avoid flaky 5s default by @evantahler in https://github.com/actionhero/keryx/pull/412   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.25.0...v0.25.1 |
| `v0.25.0` | 2026-04-21 | High | ## What's Changed * Preserve original error cause via ES2022 Error.cause (closes #353) by @evantahler in https://github.com/actionhero/keryx/pull/410   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.24.2...v0.25.0 |
| `v0.24.2` | 2026-04-21 | High | ## What's Changed * Load channels Lua scripts at module scope (closes #356) by @evantahler in https://github.com/actionhero/keryx/pull/409   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.24.1...v0.24.2 |
| `v0.24.1` | 2026-04-21 | High | ## What's Changed * Move flapPreventer from module scope onto API instance (closes #355) by @evantahler in https://github.com/actionhero/keryx/pull/407 * Extract throwConnectionError() helper for db/redis initializers (closes #363) by @evantahler in https://github.com/actionhero/keryx/pull/408   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.24.0...v0.24.1 |
| `v0.24.0` | 2026-04-21 | High | ## What's Changed * Add tests for Action, StreamingResponse, example actions, and HTTP helpers by @evantahler in https://github.com/actionhero/keryx/pull/405 * Replace initializer priorities with a dependency graph (closes #347) by @evantahler in https://github.com/actionhero/keryx/pull/406   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.23.2...v0.24.0 |
| `v0.23.2` | 2026-04-21 | High | ## What's Changed * Use proper TypeScript overload signatures for fanOut() (closes #351) by @evantahler in https://github.com/actionhero/keryx/pull/404   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.23.1...v0.23.2 |
| `v0.23.1` | 2026-04-21 | High | ## What's Changed * Test revoked refresh token cannot be exchanged (closes #382) by @evantahler in https://github.com/actionhero/keryx/pull/403   **Full Changelog**: https://github.com/actionhero/keryx/compare/v0.23.0...v0.23.1 |

## Citation

- HTML: https://www.freshcrate.ai/projects/keryx
- Markdown: https://www.freshcrate.ai/projects/keryx.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/keryx/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
