Extend Netlify
There are a number of ways to add on to the Netlify platform — whether it’s for your own use or something you want to make available to others.
Searching for options to add on to your Netlify site?
If you’re a Netlify user looking for information about the available extensions and integrations that you can use with your teams and sites, refer to the extensions and integrations overview doc.
# Framework adapters
If you are a framework author, you can integrate with Netlify using the Frameworks API. Use the API to build a framework adapter and define how a framework deploys sites to Netlify.
# General extensions
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.
Did you find this doc useful?
Your feedback helps us improve our docs.