# NuGet Packages

> Find the TX Text Control .NET Server NuGet packages your project needs and where to get them: the private NuGet feed, nuget.org or the Offline Packages.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Installation Guide > NuGet Packages
- **664 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/llms-full.txt

---

TX Text Control .NET Server is delivered as NuGet packages. Learn which packages your project needs, where you get them and how their versions work, and how to authenticate against the Text Control Private NuGet Feed in Visual Studio, on the command line and on build servers.

After reading it, you can set up a new project or a build pipeline with the right packages, keep your credentials out of source control, and choose package versions that belong together.

### Where the Packages Come From

TX Text Control packages are available from three package sources: the Text Control Private NuGet Feed for customers with active licenses, nuget.org for the Blazor components and the add-on packages, and the local Text Control Offline Packages source that the Windows setup installs. [Package Sources](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/#package-sources) describes them, and [Packages at a Glance](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/#packages-at-a-glance) shows which package is available from which source.

A typical application combines packages from the private feed and nuget.org. A Blazor Web App with the Document Editor, for example, installs the engine, the web package and the backend from the private feed and the Blazor component from nuget.org.

### Choose a Page

| If you want to | Read |
|---|---|
| Find out which packages your project needs | [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/llms-full.txt) |
| Understand how the private feed works and get access | [Text Control Private NuGet Feed](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/llms-full.txt) |
| Give a developer access to the feed | [Creating an API Token](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/api-token/llms-full.txt) |
| Set up the feed in Visual Studio or with the .NET CLI | [Visual Studio](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/visual-studio/llms-full.txt) or [.NET CLI](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/dotnet-cli/llms-full.txt) |
| Restore packages in a CI/CD pipeline or a Docker build | [CI/CD Authentication](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/ci-cd/llms-full.txt) |
| Use the Blazor, Markdown, PDF validation or parallel mail merge packages | [Public NuGet Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/public-packages/llms-full.txt) |
| Install packages from the trial setup | [Offline Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/offline-packages/llms-full.txt) |
| Understand version numbers and pin versions | [Package Versioning](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/versioning/llms-full.txt) |

### Where to Start

If you are new to TX Text Control, read [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/llms-full.txt) first to choose between the Core and the Classic engine and to find the packages for your scenario. Then set up the [Text Control Private NuGet Feed](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/llms-full.txt) and continue with [Create Your First Application](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-processing/first-application/llms-full.txt).

Angular, React and Node.js frontends use npm packages in addition to the NuGet packages. See [npm Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/llms-full.txt).

---

## In This Section

- [Offline Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/offline-packages/llms-full.txt): Use the local package source of the trial or full Windows setup in Visual Studio or nuget.config, and push its packages to Azure Artifacts or GitHub Packages.
- [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/llms-full.txt): Choose the Core or Classic engine package and add the web, Blazor, Markdown and PDF validation packages each scenario needs, with sources and dependencies.
- [Text Control Private NuGet Feed](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/private-feed/llms-full.txt): Install licensed TX Text Control packages from the private NuGet feed: feed URL, email and API token authentication, license injection and a first package.
- [Public NuGet Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/public-packages/llms-full.txt): Install TX Text Control packages from nuget.org: the Blazor DocumentEditor and DocumentViewer components, Markdown.Core, PDF.Validation and ParallelMailMerge.
- [Package Versioning](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/versioning/llms-full.txt): How TX Text Control NuGet versions work: the major version per release, the service pack in the engine version, web package and file versions, and pinning.

---

## Nearby

- **Previous:** [Browser Requirements](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/requirements/browsers/llms-full.txt)
- **Next:** [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/llms-full.txt)
