Locksmith, an Overview will give you the basic understanding of the terminology and requirements of a locksmith. A Locksmith is a person who repairs, services and/or installs all types of keys, locks, access/egress control systems (mechanical or electrical), and builds hardware in accordance with the provisions of local Building Codes or Fire Codes.