A typescript framework to create applications. It provides the features we think every application should have: Authentication, Authorization, Logging, Monitoring, Configuration, Database Abstraction, Realtime events, GraphQL, REST API.
Models
They define your data and the way it is accessed. Permissions, actions, and what are their relations between each others. It is easier to unit tests your applications by unit testing your models.Services
They implement behavior that are unrelated to models. Like authentication, database, queues, pub/sub. You can also add security system like Hawk protocol.Deployments
Webda helps you to deploy as Kubernetes deployments, Lambda functions, or others. It has facilitator to read from ConfigMap.Integrations
Your application can use REST or GraphQL or any other entrypoint. The Operations concept helps you have a normalized way to interact with your application.