Skip to content

Develop extensions and integrations

Develop your own extensions and other integrations for use with Netlify.

For all other use cases, we recommend using the Netlify SDK to create an extension. An extension can integrate with other systems, add on to the Netlify platform, or both.

For example, you may develop an extension that renders a configuration form in the Netlify UI and uses the input values to connect to and sync data from a content management system to Netlify Connect.

You can develop an extension that does the following:

  • runs logic during the build-deploy lifecycle for a site
  • injects serverless functions and edge functions into a site
  • syncs data from a data source to Netlify Connect
  • authenticates users with an OAuth identity provider
  • creates bespoke extension UI surfaces for your users that we’ll render in the Netlify UI

Refer to the Netlify SDK docs to learn how to develop, test, and publish an extension for Netlify.

If you’re interested in becoming a partner and collaborating with us on a project to extend Netlify, contact us through our technology partner program.