👉 [Visit the DatoCMS homepage](https://www.datocms.com) or see [What is DatoCMS?](#what-is-datocms)
---
# @datocms/svelte
  [](https://github.com/datocms/datocms-svelte/actions/workflows/node.js.yml)
A set of components to work faster with [DatoCMS](https://www.datocms.com/) in Svelte projects.
- Works with Svelte and SvelteKit;
- Written in TypeScript;
- Usable both client and server side;
### Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Development](#development)
- [Building](#building)
- [What is DatoCMS?](#what-is-datocms)
## Features
`@datocms/svelte` contains ready-to-use Svelte components and usage examples.
Components:
- [`` for Visual Editing with click-to-edit overlays](src/lib/components/ContentLink)
- [`` and ``](src/lib/components/Image)
- [``](src/lib/components/VideoPlayer)
- [``](src/lib/components/StructuredText)
- [`