Plugins Sdk

screenshot of Plugins Sdk
datocms

An SDK to customize the functionality of the DatoCMS webapp.

Overview

The DatoCMS Plugin SDK is a monorepo with Typescript libraries designed to assist developers in building DatoCMS plugins. It provides a set of packages that include the datocms-plugin-sdk, a Typescript SDK for building DatoCMS plugins, datocms-react-ui, a React component library that mimics the DatoCMS interface inside plugins, and cra-template-datocms-plugin, a Create React App template to quickly bootstrap new plugins.

Features

  • datocms-plugin-sdk: A Typescript SDK for building DatoCMS plugins.
  • datocms-react-ui: A React component library that replicates the DatoCMS interface inside plugins.
  • cra-template-datocms-plugin: A Create React App template that allows for the quick creation of new DatoCMS plugins.

Summary

The DatoCMS Plugin SDK is a collection of Typescript libraries that provide tools for building DatoCMS plugins. With the datocms-plugin-sdk, developers can easily create custom plugins using Typescript. The datocms-react-ui component library allows for the replication of the DatoCMS interface within plugins, providing a consistent and familiar user experience. The cra-template-datocms-plugin enables the quick and efficient creation of new DatoCMS plugins using Create React App. Overall, the DatoCMS Plugin SDK facilitates the development process for building plugins and extends the functionality of the DatoCMS platform.

datocms
Datocms

A website that uses DatoCMS as a headless CMS to manage content. This includes features such as a customizable content model, real-time collaboration, and API-based content delivery to support a wide range of digital experiences.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.