Skip to content

Direct Hosting Integration with Netlify & Vercel via API #37

@PrakharDoneria

Description

@PrakharDoneria

Introduce native integration with Netlify and Vercel to allow users to directly deploy their generated websites from within the Karbon application using their respective APIs. Users should be able to authenticate with their platform-specific tokens, manage them securely, and initiate deployments seamlessly.

Details:

🔐 Authentication

  • Allow users to enter and securely store their Netlify and/or Vercel access tokens.

  • Tokens must be:

    • Encrypted and stored locally.
    • Never exposed in logs or the UI.
    • Editable via a secure token management interface.

🚀 Deployment Flow

  • After code generation, provide an option to “Deploy to Netlify” or “Deploy to Vercel”.

  • Use the respective platform’s API to:

    • Create a new site (if not linked already).
    • Trigger a new deployment.
    • Display real-time deployment status and success/failure feedback to the user.

📄 Optional Features

  • Option to link custom domains if supported by the user’s Netlify/Vercel account.
  • Save deployment history or site metadata for easier re-deployments.

API References:

Benefits:

  • Streamlines deployment from code generation to live hosting with minimal manual intervention.
  • Makes Karbon a complete "build and ship" experience for frontend developers.
  • Encourages use of modern hosting platforms with minimal configuration required.

Metadata

Metadata

Labels

GSSoC25This issue was assigned as a part of GSSoC 2025 contribution.assignedAlready assigned to one of the contributorenhancementNew feature or requestgood first issueGood for newcomersmediumMedium level task

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions