# Additional Resources

You have made it through the core of the documentation. This section collects
reference material that does not belong to any one feature area but is useful to
keep close at hand.

## What's here

- **[Migrating from v3](https://effect.plants.sh/additional-resources/migrating-from-v3/)** — a practical
  guide to the API and packaging changes between Effect v3 and v4, with a
  rename map you can scan while porting code.
- **[Incrementally migrating to Effect](https://effect.plants.sh/additional-resources/incremental-migration/)**
  — a field guide to adopting Effect inside an existing TypeScript codebase one
  service at a time, drawn from a real large-scale migration.
- **[Glossary](https://effect.plants.sh/additional-resources/glossary/)** — concise definitions of the
  vocabulary that shows up throughout these docs: fibers, scopes, layers,
  causes, and more.

## Where to go from here

If you came for a specific capability, jump straight to its section:

- Building blocks: [Effect Essentials](https://effect.plants.sh/essentials/),
  [Error Management](https://effect.plants.sh/error-management/),
  [Services & Layers](https://effect.plants.sh/services-and-layers/).
- Runtime behaviour: [Concurrency](https://effect.plants.sh/concurrency/),
  [Resource Management](https://effect.plants.sh/resource-management/), [Scheduling](https://effect.plants.sh/scheduling/),
  [Runtime](https://effect.plants.sh/runtime/).
- Data and modelling: [Schema](https://effect.plants.sh/schema/), [Data Types](https://effect.plants.sh/data-types/),
  [Pattern Matching](https://effect.plants.sh/pattern-matching/).
- Building applications: [HTTP API](https://effect.plants.sh/http-api/), [RPC](https://effect.plants.sh/rpc/), [CLI](https://effect.plants.sh/cli/),
  [SQL](https://effect.plants.sh/sql/), [AI](https://effect.plants.sh/ai/), [Cluster](https://effect.plants.sh/cluster/).
- Operating applications: [Observability](https://effect.plants.sh/observability/),
  [Configuration](https://effect.plants.sh/configuration/), [Testing](https://effect.plants.sh/testing/).

If you are writing Effect day to day, the [Code Style](https://effect.plants.sh/code-style/) guide
captures the conventions used throughout these examples.