Case & CodeA FIELD GUIDE TO AI
Start learning
Intermediate

Dependency

Also: dependencies

In plain words

Something a program needs installed to work.

The fuller definition

A dependency is another component a program relies on, such as a library, runtime, or service.

How it fits together
  1. Application

    Needs parsing

  2. Package

    Provides parser

  3. Version

    Compatibility requirement

A simplified relationship, not a screenshot or a complete design.

A concrete example

A document parser requires a particular Python package and compatible runtime version.

The distinction that matters

Installing dependencies can execute code and introduce compatibility or supply-chain risks; use trusted sources and known versions.

Related terms

Where it is taught

APIs and JSON: connect a model to a small program

Source and further reading

MDN · Web technology glossary

The definition and example are written for this library. The link gives background, official documentation or legal authority as labelled. Legal scope depends on the jurisdiction and current text; product features depend on release and settings.

Lessons, terms, practical guides and sources ESC