This PR implements a comprehensive integration piece for Netlify, a platform for building, deploying, and managing static websites and frontend applications, addressing the feature request in issue #8974.
Deployment Management:
Deployment Triggers:
Form Triggers:
This implementation fully addresses the requirements outlined in issue #8974:
packages/pieces/community/netlify/
βββ package.json
βββ project.json
βββ tsconfig.json
βββ tsconfig.lib.json
βββ README.md
βββ src/
βββ index.ts
βββ lib/
βββ common/
β βββ auth.ts # Personal Access Token authentication
β βββ client.ts # API client with error handling
β βββ utils.ts # Utility functions and dropdowns
βββ actions/
β βββ start-deploy.ts # Deployment triggering
β βββ get-site.ts # Site information retrieval
β βββ list-site-deploys.ts # Deployment listing
β βββ list-files.ts # File browsing
βββ triggers/
βββ new-deploy-started.ts
βββ new-deploy-succeeded.ts
βββ new-deploy-failed.ts
βββ new-form-submission.ts
Write Actions:
Triggers:
This integration is built against the official Netlify API v1:
Closes #8974
/claim #8974
Vishwanath Martur
@vishwamartur
Activepieces (YC S22)
@activepieces