aid: seneca name: Seneca description: >- Seneca is a microservices toolkit for Node.js that uses a pattern-matching approach to message handling. It provides transport independence, allowing services to communicate over HTTP, TCP, or message queues without changing business logic. Seneca emphasizes simplicity and composability through its plugin-based architecture. type: Index accessModel: pricing: freemium onboarding: unknown trial: false try_now: false public: false label: Freemium confidence: medium source: - plans generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/seneca.png tags: - Frameworks - JavaScript - Message Handling - Microservices - Node.js - Pattern Matching - Plugins url: >- https://raw.githubusercontent.com/api-evangelist/seneca/refs/heads/main/apis.yml created: '2026-03-26' modified: '2026-03-26' specificationVersion: '0.19' apis: - aid: seneca:seneca name: Seneca description: >- Seneca is a microservices toolkit for Node.js that uses a pattern-matching approach to message handling. It provides transport independence, allowing services to communicate over HTTP, TCP, or message queues without changing business logic. Seneca emphasizes simplicity and composability through its plugin-based architecture. humanURL: https://senecajs.org/ tags: - Frameworks - JavaScript - Message Handling - Microservices - Node.js - Pattern Matching - Plugins properties: - type: JSONSchema url: >- https://raw.githubusercontent.com/api-evangelist/seneca/refs/heads/main/json-schema/seneca-configuration.json common: - type: License name: MIT url: https://github.com/senecajs/seneca/blob/master/LICENSE - type: DomainSecurity url: security/seneca-domain-security.yml - type: Website url: https://senecajs.org/ - type: GettingStarted url: https://senecajs.org/getting-started/ - type: GitHubOrganization url: https://github.com/senecajs - type: GitHubRepository url: https://github.com/senecajs/seneca - type: Plugins url: https://senecajs.org/plugins/ maintainers: - FN: Kin Lane email: kin@apievangelist.com