Skip to main content
v4 Domain-driven TypeScript framework

Every piece
fits together.

Models, services, deployments and integrations are separate pieces that Webda wires together through dependency injection. You write the model and get REST, GraphQL and CLI access, then deploy to Lambda, Kubernetes or Docker.

Models

Models define your data and how it is accessed: permissions, actions and relations to other models. Webda exposes them as REST, GraphQL and CLI, and testing your models tests most of your application.

@Model@Expose@ModelRelatedTask.query()
Read about models →