# Document Editor

> Add the DS Server Document Editor to ASP.NET Core, Angular, React or plain JavaScript, and see how its script, access token and WebSocket connection work.

- **Product:** DS Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** DS Server > Getting Started > Document Editor
- **Web URL:** https://docs.textcontrol.com/ds-server/getting-started/document-editor/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/getting-started/document-editor/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/getting-started/document-editor/llms-full.txt

---

## On This Page

- [How It Works](https://docs.textcontrol.com/ds-server/getting-started/document-editor/#how-it-works)
- [Before You Start](https://docs.textcontrol.com/ds-server/getting-started/document-editor/#before-you-start)
- [Choose a Frontend](https://docs.textcontrol.com/ds-server/getting-started/document-editor/#choose-a-frontend)
- [Pages in This Section](https://docs.textcontrol.com/ds-server/getting-started/document-editor/#pages-in-this-section)

---

## In This Section

- [Angular](https://docs.textcontrol.com/ds-server/getting-started/document-editor/angular/llms.txt): Add the tx-ds-document-editor component to an Angular app, authorize it with client credentials or an access token and insert text with the JavaScript API.
- [ASP.NET Core](https://docs.textcontrol.com/ds-server/getting-started/document-editor/aspnet-core/llms.txt): Show the DS Server Document Editor in an ASP.NET Core MVC Razor view with the DocumentEditor NuGet package, register the OAuth redirect URI and insert text.
- [JavaScript](https://docs.textcontrol.com/ds-server/getting-started/document-editor/javascript/llms.txt): Load the DS Server Document Editor into a plain HTML page with TXTextControl.init, load and save documents, and request the access token in ASP.NET Core.
- [React](https://docs.textcontrol.com/ds-server/getting-started/document-editor/react/llms.txt): Add the DocumentEditor component of tx-react-ds-document-editor to a React app built with Vite, pass client credentials or an access token and insert text.

---

## Nearby

- **Previous:** [Web API](https://docs.textcontrol.com/ds-server/getting-started/document-processing/web-api/llms.txt)
- **Next:** [ASP.NET Core](https://docs.textcontrol.com/ds-server/getting-started/document-editor/aspnet-core/llms.txt)
