# Uses of Interface
org.kie.internal.builder.RuleBuilder

Packages that use RuleBuilder
Package
Description
org.kie.internal.builder
The builder package is responsible for building knowledge definitions from artifact resources.

- ## Uses of RuleBuilder in org.kie.internal.builder

  Subinterfaces of RuleBuilder in org.kie.internal.builder
  Modifier and Type
  Interface
  Description
  `interface`
  `KnowledgeBuilder`
  The KnowledgeBuilder is responsible for taking source files, such as a .drl file, a .bpmn2 file or an .xls file, and turning them into a KnowledgePackage of rule and process definitions which a KnowledgeBase can consume.