This week, as part of Jamstack Conf, we’re revisiting Build Plugins and highlighting how three technology partners — Algolia, Nimbella, and Snyk — have integrated their service offerings directly into the developer workflow with Netlify.
Earlier this year, Netlify announced the release of Build Plugins, a new way to customize and automate tasks within the build process. Since then, the plugins directory has grown to include more than 40 unique plugins authored by community members and tech partners.
For tech partners, Netlify Build Plugins offer an opportunity to seamlessly integrate their service into a critical step in the development lifecycle. Services that check for errors or issues can run directly in the build, such that any failures will block the deploy.
However, when a Build Plugin depends on tokens or login credentials to integrate with a service, this can pose a challenge. How can we make the integration experience smooth and frictionless for developers?
During this fall’s Jamstack Conf, we reviewed three examples of partner plugins using different methods to connect: environment variables, custom OAuth apps, and the Netlify partner add-ons API.
You can replay the Lightning Launch session to see how these integrations work.
In the session, we featured three of our newest additions to the Build Plugins directory:
- Snyk Security Plugin. Checks your code for vulnerabilities, fails the build if issues are found, and provides tools to automatically correct security problems. See an example of how it works with a Vue.js app, or install the plugin here.
- Algolia Search Crawler. Indexes your site for search after each deploy. Sign into Algolia and install the plugin.
- Nimbella Plugin. Deploys functions from your repo to Nimbella cloud, enabling extended runtimes using languages like Java, Python, PHP, Rust, and more. Deploy a sample site with the Nimbella plugin.
We’re so excited to introduce developers to these fantastic services which extend what’s possible with Netlify, whether that means developing a more dynamic web application or keeping sites safe and secure. As more developers embrace full-stack Jamstack development, we anticipate these types of plugins and integrations will become an even more essential part of the developer workflow for teams.
Have an idea for a Build Plugin for your business or service?
You can get started building your first Build Plugin today. When you’re ready to share your plugin with others, you can do so via npm or list it within the Netlify plugins directory. All of the details you need to get started are outlined in the Netlify docs.
If you’re working on behalf of a business and want to discuss an idea for a more bespoke plugin integration, we’d love to hear from you! You can reach us directly at firstname.lastname@example.org.