What is our primary use case?
My main use case for
Windsurf has been automating infrastructure scripts in the
Azure environment, specifically using PowerShell. I have leveraged the tool to manage SSL integration and key vaults, as well as performing code reviews for an application hosted on
IIS.
Regarding a specific example of how I use Windsurf, I engaged in a contextual conversation with the agent for a cross-cloud integration between AWS and Azure, leveraging a hybrid approach between cloud and Grok models to find the most cost-effective logic for the script. I provided the agent with the specific target environment, a virtual machine, and defined the deployment requirements. Windsurf helped me generate and refine the PowerShell script needed to bridge the two platforms, while ensuring the automation was optimized for performance and budget.
I use Windsurf to implement a lot of pipelines on GitHub Actions. I was working with the migration from Jenkins on a legacy application, and Windsurf helped me significantly with this migration, debugging all the pipelines and aiding me substantially with CI/CD.
What is most valuable?
The AI Flow agentic mode is a game changer. It does not just suggest code; it autonomously navigates the codebase, creates files, and executes terminal commands to reach the goal I have set.
All of the team has started working with Windsurf. We use rules for all the team so we have a standard procedure for deployment. This has helped with the agile development of the team, and with another application such as Linear, working with issues and incidents.
We were deploying one time a week before we started working with Windsurf, and with Windsurf, we are succeeding in a maximum of five releases in a week.
Windsurf is built on VS Code, which is the industry standard. This is a huge advantage for me because it allows for a seamless transition. I can keep using all my essential DevOps extensions for Azure, AWS, and Kubernetes without any compatibility issues. The user interface is familiar and high performance, meaning there is no learning curve. It feels like my professional environment, but with superpowers, thanks to the integrated AI Flow.
A standout moment was during a migration from Jenkins to GitHub Actions, converting complex Jenkins files into GitHub Actions workflows, which is typically a tedious process. Using Windsurf AI Flow, I was able to point the agent to my existing Jenkins pipelines. The AI did not just translate the code; it mapped the logic across the entire codebase, identifying environment variables, secret management requirements, and build dependencies. It autonomously generated the new GitHub workflow files and even suggested fixes for syntax mismatches that would have taken me hours to debug manually.
What needs improvement?
I think that it is all about the cost of the tokens and the models, but I believe that is the problem for every company right now. For now, just keep working on the way the applications and the AI flows work with the codebase and how they use the context.
Windsurf is supporting MCP, which is an important standard for the integration with other tools. Most of the context tokens are consumed by documentation. We need a good structure for the agent to be optimized with this. Most of the time, our developers are wasting money because the agent does not save the context properly.
The tokens were fully consumed in the middle of the month. With the on-demand plan, we do not get extra tokens, so we have to downgrade our use of the agent models to a free one. When that happened, it increased the time of development because all the developers had to prompt the agents in a better way. However, that is more related to the decision on the plans. In five or six days, I consume all the tokens.
For how long have I used the solution?
I have been using Windsurf for eight months since mid 2025.
What do I think about the stability of the solution?
Windsurf is stable.
How are customer service and support?
The customer support is good.
Which solution did I use previously and why did I switch?
We were using
Cursor, and we switched because we thought that after the transition of the team from Windsurf to Antigravity, it was a good opportunity to test the software. Part of the team is working with Windsurf, and the other part with
Cursor, and we are exploring what each application has to offer so we get the best solution for development.
What about the implementation team?
We were with a team of four developers, and before Windsurf, we needed at least eight developers.
What was our ROI?
Few employees needed and time saved.
What other advice do I have?
Two things: first, try to understand the project you are going to work on and start new projects fully planned with Windsurf. I would rate this review a seven out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.