Package Exports
- @netlify/sdk
- @netlify/sdk/bin
- @netlify/sdk/cli-utils
- @netlify/sdk/client
- @netlify/sdk/commands
- @netlify/sdk/ui
- @netlify/sdk/ui/functions
- @netlify/sdk/ui/functions/trpc
- @netlify/sdk/ui/functions/trpc/unstable
- @netlify/sdk/ui/react
- @netlify/sdk/ui/react/components
- @netlify/sdk/ui/react/core.css
- @netlify/sdk/ui/react/tailwind-config
- @netlify/sdk/ui/react/unstable
Readme
Netlify SDK
Welcome to the Netlify SDK, the toolset for developing Netlify Extensions!
Netlify Extensions expand the capabilities of the Netlify platform and streamline developer workflows. For example:
- Content generation. Create sitemaps, RSS feeds, or search indexes as part of the build process.
- Quality assurance. Check for broken links in a site after the build completes but before the site is deployed.
- Installation process automation. Simplify the workflow for developers using your service with Netlify by doing things like generating required environment variables automatically instead of asking users to set them manually.
- Run on-demand, server-side code without a dedicated server. Leverage serverless functions, including background and scheduled functions, to add APIs and services to sites.
- Security or performance optimizations added at the network edge. Leverage Edge Functions to add extra bot and fraud protection, cache optimizations, and more.
These are just a few examples of how you can accelerate your business and contribute to the composable architecture ecosystem with Netlify Extensions built using the Netlify SDK.
Getting started
To create a new extension with the Netlify SDK, run the create command using npm, pnpm, or yarn.
pnpm create @netlify/sdk@latestRead the next steps to create your extension in our official documentation.