JSPM

@netlify/sdk

2.16.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 102611
    • Score
      100M100P100Q184486F
    • License ISC

    Package Exports

    • @netlify/sdk
    • @netlify/sdk/bin
    • @netlify/sdk/cli-utils
    • @netlify/sdk/client
    • @netlify/sdk/commands
    • @netlify/sdk/connector
    • @netlify/sdk/model
    • @netlify/sdk/ui
    • @netlify/sdk/ui/functions
    • @netlify/sdk/ui/functions/trpc
    • @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

    SDK for developing extensions on Netlify.

    Public Documentation

    The documentation lives in https://sdk.netlify.com/docs. If you want to edit the documentation, you can do so in the docs folder in this monorepository.

    Internal Documentation

    Manifest.json

    The manifest.json gets generated whenever the build command is run and can be found in the .ntli/site/static folder of an extension project. It is a JSON file that contains the metadata of the extension that has been created. It is used in the following ways:

    • The Netlify UI uses it to display the correct information about an extension
    • The Netlify UI uses it to determine whether the extension is a connector
    • The Netlify UI uses it to help the UI pass a header to Jigsaw with the correct API version
    • Netlify build services use it to determine whether the extension contains a build event handler

    Please note, that the above may not be an exhaustive list of uses for the manifest.json.