The Robot Framework has three test library APIs. Static API: A module or a class containing methods map directly to the keyword names that take the same arguments as the implementing methods. Dynamic API: The names of the keywords to implement and how to implement is determined at runtime. Hybrid API: Combination of both the static and dynamic API. Libraries are classes containing the methods that tell them which keywords to implement, but those keywords must be available directly.