Introduction
Param (Prev. Godspeed) is industryβs first opinionated 4th generation framework for building modern APIs and event-driven systems with less effort, high quality and easy maintenance. Itβs designed to reduce lines of code, prevent chaos in development, build with confidence and reliability. It follows godspeed philosophy to focus on the what, and not the how.
π Currently, it fully supports Node.js, Deno and Bun.js ecosystems. On the polyglot roadmap, Godspeed aims to support multiple languages (Java, Go, Python, etc.).
Installβ
Head to the installation guide and get started with Param (Prev. Godspeed).
10 Reasons Why Use Param(Prev. Godspeed) Framework?β
By adopting Param framework, teams experience:
β Confident & Faster Deliveryβ
The Param framework with developer guardrails, generative features and pre-built integrations provides a ready-made feature set, a YAML DSL for important abstractions, simplified project setup, OTEL based telemetry and devops tooling, streamlining the lives of developers and reducing their work and hence the chance of mistakes. This enables them to concentrate on and achieve their primary tasks with minimal effort, time, and cost.
β Fewer Bugs, Less Chaosβ
Less lines of code, less integration boilerplate (datasources, eventsources and observability), less chance of errors, less time to solve.
β Auto-Generated Validationsβ
Request and response validations are automatically derived from event schemas (http, mcp, graphQL, message bus, cron, socket etc.). This enforces correctness at runtime effortlessly.
β Suitable for All Experience Levelsβ
Whether you are a vibe coder, entry-level developer, or an experienced engineer, you can build confidently with Godspeed. And the best partβitβs very easy to use, especially with Saarthi. Developers can deliver a simple microservice on their first day itself.
β LLM Friendlyβ
The framework includes the essential functionalities of a 'modern microservice' by default, allowing developers to concentrate solely on business logic, resulting in significant reduction in workload. This makes the codebase highly LLM friendly, enabling AI to generate higher-quality code with fewer tokens.
β Securityβ
The framework can read environmental variables from a secure source like K8s Vault. It supports JWT, RBAC and ABAC based fine grained [authorization]. For data at rest, developers can use encryption mechanisms over datastores. Log redaction allows to hide sensitive information from logs.
β Efficient Team Collaborationβ
Backend, Frontend and external integrations all use single source of truth based auto generation features to stay aligned on latest developments. For example, using the generated swagger collection, to generate clients or test cases using saarthi.
β Low on Maintenanceβ
Decoupled architecture with clear boundaries avoids technical debt. Projects remain modular, easy to update, and systematically maintainable over time.
β Full freedom and Flexibilityβ
Godspeed gives developers the full power of the Node.js ecosystem, while adding guardrails on top. You can plug in any event source, data source, middleware, or custom business logic without restrictions. The frameworkβs decoupled architecture ensures that your core workflows remain portable, so teams can evolve their stacks, swap technologies, or scale services without vendor lock-in.
β Cost Savingsβ
Reduced bugs, faster delivery cycles, and lower maintenance translate directly into significant cost savings in both development and operations.
Know More about the Frameworkβ
Guardrailsβ
At Godspeed, our development philosophy revolves around four core guardrails - Schema driven development, Configure over code, Security, Decoupled Architecture.
Design Principlesβ
In order to serve above goals, the framework follows certain design principles.