Introducing Vibe Deployment with Choreo
- Praveen Bhawantha
- Software Engineer, WSO2
With vibe coding, you can build complex applications using powerful AI tools that offer a conversational experience, letting AI handle the heavy lifting. But what happens after you've built your app? You might have a three-tier web application connected to a database running locally, but taking it live, ensuring it’s connected, secure, and production-ready, can be a complex process that disrupts your flow.
What if deploying your app was just as easy as building it?
Introducing vibe deployment with Choreo
We're excited to introduce vibe deployment, a whole new experience in Choreo that extends the same conversational, AI-powered vibe from coding all the way through to deploying a live, fully functioning three-tier application.
With agent mode in your favorite IDE, you can now orchestrate an entire application architecture using just a few simple prompts. Imagine you've just built a to-do list app with a connected database. Instead of switching contexts or leaving your editor, you simply tell Choreo how you want it deployed.
That's it. Choreo takes care of the rest.
Choreo, WSO2’s powerful internal developer platform that streamlines the way you build, deploy, and manage cloud-native applications, is now enhanced with the Model Context Protocol (MCP) Server.
With this enhancement, you can now use your favorite AI agent directly within your IDE to handle complex deployment workflows, eliminating the need to switch to a web interface.
You can now provision databases, automatically connect your application components, and secure your APIs right from your code editor. This makes creating and deploying a complete three-tier web application easier than ever before.
With vibe deployment, you can use natural language and let Choreo handle the details, or guide it with specific prompts.
Choreo takes care of:
- Discovering marketplace assets: Instantly find and integrate pre-built connectors, databases, and other services from the Choreo Marketplace.
- Intelligent database provisioning: Creates a default database for you, or a specific type like PostgreSQL if requested.
- Automatic component connection: Creates secure connections and manages credentials between your services and databases automatically.
- On-demand security: Secures your application by adding managed login capabilities and protecting your APIs on command.
- Complete workflow orchestration: Executes all steps (provisioning, connecting, and securing) in one seamless process, starting from a single goal.
How it works
It’s powered by Choreo’s Model Context Protocol (MCP) Server via the choreo CLI, which handles all the heavy lifting allowing you to seamlessly deploy without a hassle.
The MCP Server understands the context of your conversation and it knows the type of database needs to be created and how it connects to the service you're creating next. It translates your simple natural language prompts into a series of precise, reliable commands, combining the ease of a conversation with the consistency and reliability of deterministic deployment.
Get started with vibe deployment today
Choreo’s vibe deployment is now live. Turn your ideas into fully functioning, live applications without ever leaving your editor. The last barrier between building and deploying is gone.
Ready to experience the future of app deployment? Sign up for free and try out Choreo today.