An extension is a common term used for Tcl code that makes use of package or the C API to add new commands to Tcl or another Tcl package.