Skip to content
Latchkey

Shim - CI/CD Glossary Definition

A shim is a small compatibility layer that intercepts calls and adapts them, for example translating a new API to an older implementation or redirecting a binary lookup to a managed version.

In toolchains

Version managers like asdf and pyenv install shims on PATH that dispatch to the correct toolchain version for the current project, which is how a pinned toolchain is enforced.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →