Skip to main content

Focus on your business, not on the basics of an application. Deploy everywhere

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.