The DGS Framework (Domain Graph Service) is a GraphQL server framework for Spring Boot, developed by Netflix. Annotation based Spring Boot programming model. Test framework for writing query tests as unit tests. Gradle Code Generation plugin to create types from schema. Easy integration with GraphQL Federation. Integration with Spring Security. GraphQL subscriptions (WebSockets and SSE). File uploads, error handling, and many extension points. The DGS framework project started at Netflix in 2019 as internal teams began developing multiple GraphQL services. As 2020 wrapped up, Netflix decided to open source the framework and build a community around it. The DGS framework is built on top of graphql-java. Graphql-java is, and should be, lower level building blocks to handle query execution and such. The DGS framework makes all this available with a convenient Spring Boot programming model.

Features

  • Annotation based Spring Boot programming model
  • Test framework for writing query tests as unit tests
  • Gradle Code Generation plugin to create types from schema
  • Easy integration with GraphQL Federation
  • Integration with Spring Security
  • GraphQL subscriptions (WebSockets and SSE)

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow dgs-framework

dgs-framework Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of dgs-framework!

Additional Project Details

Programming Language

Kotlin

Related Categories

Kotlin Software Development Software

Registered

2023-03-01