Integrations from Infisical to Platform X #673
Labels
good first issue
Good for newcomers
help wanted
Open for contributions from the community
🔌 integrations
Feature description
One of the things that makes Infisical special is its native integrations with platforms like Vercel, Netlify, GitHub, GitLab, Render, etc.
For those of you new to Infisical, an integration from Infisical to anther platform involves sending secrets/environment variables from Infisical to that platform; this is typically done by referencing that platform's API and making API calls containing the secrets from Infisical to that platform.
Below is a list of needed integrations:
Why would it be useful?
These integrations would make possible users of those platforms to store their secrets/environment variables with Infisical.
Additional context
Building an integration between Infisical and another platform is quite simple and can be split into 2 categories:
In both cases, there are plenty of examples in the codebase to go off of but to list out common items that need to be completed to setup a new integration:
frontend/src/pages/integrations
.apps.ts
for your integration to get apps for that integration here.sync.ts
for your integration to sync secrets from Infisical to that integration here.exchange.ts
for the code-token exchange step of OAuth2 here.As always, we strongly encourage joining the community Slack to streamline communication, exchange ideas, and seek help from others in the community 😄
The text was updated successfully, but these errors were encountered: