My main use case for Windsurf is coding. I do a lot of coding with Windsurf; for example, the first was an application for telephones in React Native, and more recently, I built a full transaction engine with Azure. I'm building new software every week. More recently, I've tackled a lot of MCP servers with Windsurf.
Windsurf Enterprise (AWS)
WindsurfExternal reviews
External reviews are not included in the AWS star rating for the product.
AI coding assistance has enabled weekly delivery of new apps and adoption of unfamiliar tech
What is our primary use case?
What is most valuable?
In my opinion, the best feature Windsurf offers is the adequation between price and quality, meaning I can switch from expensive AI engines for difficult tasks to cheaper ones for easier ones, allowing me to manage my invoices effectively.
Windsurf helps me manage invoices and switch between AI engines easily; when we ask the AI to work, we can just select the AI model we want to use at that time, and that's very cool.
Windsurf has positively impacted my organization by helping me start projects on technologies I wasn't mastering; for example, when I initiated the project in React Native for telephones, I didn't know the technology, just had a YouTube video, and I believe that without Windsurf, I couldn't manage this kind of project and coding activities, so the main idea for me is that Windsurf allows me to work on technologies that I don't master.
Windsurf helped me learn and adapt to new technologies and saved me time; especially for React Native, I wouldn't have started the project without the help of AI and the possibility of using Windsurf to do it, and it's the same for other projects where I worked, such as a recent project with Electron and other technologies I didn't use and wouldn't have tackled without Windsurf.
What needs improvement?
I think that recently there is some form of long-term memory based on folders, which is good, but I prefer the product as it is now; I'm used to working with the old way of the visual source code interface, and I'm comfortable with it, so I'm not waiting for something very new. My main point is perhaps having more models available for free or inexpensive, and perhaps reducing the price of Opus 4.6, which I use a lot, but otherwise, I feel good with the features of the product as of now.
For how long have I used the solution?
I've started using Windsurf, and my first invoice is dated more than one year ago, something like February 25.
What do I think about the stability of the solution?
Windsurf is stable.
What do I think about the scalability of the solution?
Windsurf's scalability is good, but as I am a one-person company, I don't have any serious scalability issues.
How are customer service and support?
I didn't have to contact customer support.
Which solution did I use previously and why did I switch?
I was using Claude Desktop, the ancestor of Claude Code, but I switched to Windsurf because I was limited to Anthropic models, and Windsurf is more agile with AI models.
How was the initial setup?
My experience with pricing, setup cost, and licensing is good; I prefer the price of Windsurf, but it would be better if there were more free or low-budget models offered.
What about the implementation team?
I am just a regular customer of Windsurf's solution; I am not a partner or reseller.
What was our ROI?
I've seen a return on investment because the best return is that I can work on technologies I didn't use before, making it difficult to set a figure for it, but definitely, I can work on projects I wouldn't have done before.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing is good; I prefer the price of Windsurf, but it would be better if there were more free or low-budget models offered.
Which other solutions did I evaluate?
Before choosing Windsurf, I evaluated Claude Desktop.
What other advice do I have?
I would rate Windsurf a nine on a scale of one to ten. I choose a nine because it's always perhaps the offering in low-budget models that prevents a perfect score. I recommend Windsurf to others looking into it; I tell my friends they can start using it with the free models such as SWE 1.5, which is quite good, even if it's free, and later switch to a more expensive model when they have a real project. My overall review rating for Windsurf is nine.
Integrated AI has boosted code refactoring speed and consistently raised sprint productivity
What is our primary use case?
My main use case for Windsurf is for coding, so this functions as an IDE, similar to a fork of Visual Studio Code, and it aids us in code development.
What is most valuable?
I appreciated that Windsurf had the same features as Visual Studio Code because it is a fork, so switching was seamless.
The best feature Windsurf offers is that it increases the speed of development, especially for repetitive tasks such as refactoring boilerplate. It is integrated with the terminal, so we can use AI features in the terminal. For example, if there is no module found, you can ask it, and it has deep context, so it can read your project and learn on its own if you ask it. It allows AI to act as an agent, which can see that some tests failed or check the terminal output and suggest fixes and apply them. It can edit multiple files, which is really valuable compared to chat mode in ChatGPT, which is much less capable.
Windsurf has positively impacted my organization by increasing the speed of development, which allowed us to prototype much faster and lowered the barrier of entry for developers. Junior developers can now be more productive, and it reduced context switching because you can ask AI something instead of leaving to search for answers online.
We use Scrum and we have noticed that story points per sprint increased by 30 percent on average per developer since adopting Windsurf.
What needs improvement?
Windsurf can be improved by using better models, especially state-of-the-art ones.
For how long have I used the solution?
I have been using Windsurf for six months.
What other advice do I have?
My advice to others looking into using Windsurf is to use the terminal and ask AI to debug terminal output rather than simply asking it to write code. Use your configuration from VS Code instead of setting it up from scratch. Windsurf is great technology, and this AI revolution is making me somewhat anxious about job security in the future, but currently, it is a great tool. I would rate this product 9 out of 10.
AI coding workflows have accelerated routine development and debugging while improving focus
What is our primary use case?
I have been using Windsurf for a few months now, mainly as part of my development and productivity workflow. During this time, I explored its capabilities for code assistance, faster debugging, and improving overall development efficiency. It has been particularly useful in speeding up routine tasks and helping me to focus on problem-solving rather than repetitive coding.
Our main use case for Windsurf is to make code changes and we are mainly focusing on development and productivity enhancement. We also use it to speed up coding, debugging, and understanding complex codebases, especially when working across multiple tools and systems. In my day-to-day work, I rely on Windsurf to generate code snippets, troubleshoot issues, and explain existing code logic.
Our main focus is generating code snippets, troubleshooting issues, and creating code logic. When dealing with errors or unfamiliar implementation, it helps quickly identify solutions and suggest improvements. This significantly reduced the time spent on debugging and research, allowing us to focus more on building optimization and workflows.
What is most valuable?
The best features in my experience include AI-driven code generation, which does not just autocomplete lines but understands the intent and can generate full functions and logic based on the context. Another standout feature is Cascade, an AI agent workflow tool. This allows the tool to handle multi-step tasks such as writing code, modifying files, and even running commands, almost like a junior developer assistant. I also find its deep codebase understanding and local indexing very powerful. It can analyze the entire project and give context-aware suggestions. Additionally, inline AI editing, built-in terminal support, and memory system make workflows smoother.
The feature I use the most is deep codebase understanding combined with AI code generation. It is incredibly helpful when working on existing projects or unfamiliar code because it can quickly understand the context and suggest accurate changes or additions. This saves a lot of time that would otherwise go into reading and figuring out the code manually. I also frequently use the code generation for writing functions, fixing bugs, or speeding up repetitive tasks. It helps me move faster without compromising quality. While Cascade is powerful, I use it more selectively for multi-step tasks.
One small but really valuable aspect I appreciate is how seamlessly it fits into the development workflow. It does not feel like a separate tool. I can interact with AI directly inside the editor without breaking my flow, which keeps productivity high. Another nice detail is its context memory. It remembers what I was working on and gives more relevant suggestions over time, so I do not have to repeat myself or re-explain things constantly. Additionally, the inline editing and quick fixes are very smooth. Instead of jumping between tools or rewriting code manually, I can apply changes instantly, which makes day-to-day development much faster and less disruptive.
The bigger improvement is faster development and debugging. Tasks that used to take hours, such as unfamiliar code or fixing issues, can now be done much quicker with AI assistance. We have also seen better efficiency and reduced repetitive work. Developers spend less time on boilerplate code and routine tasks and more time on solving real problems and improving systems. Another impact is faster onboarding. New team members can understand the codebase more easily with AI explanations.
We have seen around 30 to 40% reduction in development time for routine tasks such as writing boilerplate, debugging, and understanding existing code. Tasks that used to take hours can usually be done in minutes. We have also noticed a 20 to 30% decrease in debugging time since the AI helps quickly identify issues and suggest fixes, reducing trial and error efforts. Overall developer efficiency has improved by 25 to 35% as less time is spent on repetitive work and more on actual problem-solving. Additionally, new developers can become productive much faster, around 30% quicker, by using it to understand the codebase.
What needs improvement?
Overall, Windsurf is a powerful tool, but one key area is the accuracy and consistency of suggestions. While it is very helpful, sometimes the generated code or fixes need manual validation, especially for complex or production-level logic. Another improvement would be better control over AI actions, especially in agent workflows like Cascade. More transparency and fine-grained control would help developers trust and use it more confidently in critical tasks. Performance can be improved slightly.
One area for improvement is around context limits and memory handling. Sometimes when working on very large codebases or long sessions, the context can feel limited. Improving how it retains and prioritizes context would make suggestions even more accurate. Another area is documentation and onboarding guidance. Since Windsurf is a relatively new tool, having more structured documentation, best practices, and real-world examples would help teams adopt it faster. Additionally, enterprise-level controls could be enhanced, such as better security, audit logs, and usage tracking.
One additional area for improvement is offline and limited connectivity support. Since Windsurf relies heavily on AI capabilities, having a more robust fallback or partial offline functionality would be useful in restricted environments. Another point is the customization of AI behavior. It would be great to have more control over how the AI responds, such as tuning it for specific coding standards, project styles, or team preferences. Additionally, integration with more developer tools and ecosystems could be expanded. While it already fits well into the workflow, deeper integrations with CI/CD pipelines, issue tracking, and monitoring tools would make it more powerful.
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
How was the initial setup?
What about the implementation team?
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
What other advice do I have?
Overall, Windsurf is a very good tool for engineering productivity and coding sessions. It also enhances the time productivity of the SRE as well. Windsurf is a very good tool to work with.
It is a powerful tool for handling repetitive tasks so that the engineer can focus more on high-value work such as system design and optimization. Tools such as Windsurf even provide analytics to track time savings and productivity improvements across the team. Making Windsurf a part of your team is a good investment. I gave this review a rating of 8 out of 10.
Automation has transformed data workflows and empowers self-service reporting across teams
What is our primary use case?
My main use case for Windsurf is creating scripts that move data from Python scripts to transfer data from Teradata to Snowflake. I also used it for automating all the data loading processes, which pull data from the landing area of the data warehouse and push it to the integration layer. From there, it schedules an email to create a report from those integrated data, creates a view on a different semantic layer, and generates a chart—either a pie chart or bar chart report—to send to required stakeholders.
I have two other cases with Windsurf. The first one is an AI chatbot that we are in the process of building with the help of Windsurf. Basically, that will connect to Tableau.
What is most valuable?
The best feature Windsurf offers is the ability to plan the job or task first and then create an executable model. This gives us a clear picture of what I am going to do, what I will receive, what the outcome will be, and how it can benefit the end user.
The planning and executable model feature helps my team day to day by saving a lot of rework. Most of the time when you ask a particular question to Windsurf, you miss bits and pieces of where to begin and what to end, and what to skip and what to add. However, during the planning phase, you can collaborate with Windsurf to make your plan accurate. When execution happens, you get the desired result without going through the rework of returning to planning after getting the result. It breaks that chain. If your planning is perfect, execution does not need a lot of rework.
Windsurf has positively impacted my organization by helping us achieve at least ten to twenty percent improvement for each individual working in the data warehouse to use Windsurf instead of looking for help from any other team. For example, if a business stakeholder wants to get data about any report or any updates about any report, instead of asking a resource for an update, a business user can ask Windsurf to look into the tables and provide the report. This reduces the dependency on the front-end reporting team.
What needs improvement?
Windsurf can improve by making sure to ask the user if they are talking about the same context where the request started. Request number one might be related to creating a report, and request number two might be related to writing an email. Usually, Windsurf mixes those two requests because it does not ask the user if they are talking about the email or the first request. Windsurf takes it by default that both requests are related and continues. This sometimes creates rework.
For how long have I used the solution?
I have been using Windsurf since one and a half years ago.
What do I think about the stability of the solution?
Windsurf is stable.
What do I think about the scalability of the solution?
Windsurf's scalability is quite good. I think we went from a few hundred users to maybe four to five hundred users in our organization. There was no glitch or any issues while scaling across two different time zones and two different organizations.
How are customer service and support?
I do not have any insight on customer support. However, whenever licensing is required, we always got a quick response from them. I am not directly involved in the communication with Windsurf support.
Which solution did I use previously and why did I switch?
We have not used any other solution before now. Windsurf is our first starting point for AI.
What was our ROI?
At this point, I am not in a position to share the metric on return of investment. However, I can tell you right now the return of investment is mostly based on time and some part of money saved. At the employee level, we have not yet reached the point where we can purely say that we have actually gotten returns from Windsurf instead of an employee.
What's my experience with pricing, setup cost, and licensing?
I do not have a clear understanding of how Windsurf pricing is set up in my organization. I am not part of the committee which took care of licensing across the organization. Right now, I think Windsurf is costing our organization differently than it started. We initially went with a bulk buy where the entire organization was available to use. Now it is ADFS login related, so every user can see their own number of ACUs, hours used, resources used, or credits used by Windsurf.
Which other solutions did I evaluate?
I am not in a position to give this answer because I am not a leader who decided on Windsurf. There might be a team which went through many other tools and compared them with Windsurf. That was my organization's management decision.
What other advice do I have?
I give Windsurf a nine out of ten because you get automation done by Windsurf all the time. Not only automation, but whether writing an email, writing a document, or creating detailed information, it gives you detailed insights. I deducted one point because of the rework and training that needs to be provided to the Windsurf agent to make sure it is useful for your job. I feel a nine is already a very high number.
I can advise that Windsurf has almost all the available agents, starting from Claude or any other AI tool or AI LLM model being used. We have the highest level of agent to the lowest level of agent which can help you in day to day activity, whether writing an email, looking into PDF files, looking into an Excel sheet, or creating a Python script. Windsurf has a vast variety of AI models available, and that gives a lot of flexibility and cost savings.
My overall rating for Windsurf is nine out of ten.
Automation has boosted front-end testing and debugging and now saves significant development time
What is our primary use case?
My main use case for Windsurf is coding, unit test case creations, and debugging for front-end Angular. For debugging in Angular, if I need to check the code with issues, template issues, or any lint issues, I can ask Windsurf to check the specific file or related things, and it analyzes and provides me the solution. For unit test cases, I will ask Windsurf to create that test case for a specific file or function.
What is most valuable?
I find that Windsurf is a good tool to use, as it automates many things in coding, development, and analysis. Windsurf offers features such as auto suggestions. When comparing Windsurf's auto-suggestions to other tools I've tried, I notice that a few suggest irrelevant content or don't match the syntax, while Windsurf analyzes the code and provides suggestions that match the code or functionality accurately.
Windsurf is a good tool that everyone can use, as it has many features that reduce the time required for coding. Windsurf positively impacts my organization by reducing the efforts required to depend on more critical technologies, as it provides everything within itself and offers many latest technologies. Both time and productivity are saved by using Windsurf, making it a recommended tool.
What needs improvement?
Windsurf can improve its analytical solutions and inbuilt features, as I currently have a dependency on external third-party tools that could be introduced into Windsurf itself to reduce that time or dependency. The only improvement needed for Windsurf is to reduce dependency on third-party tools.
For how long have I used the solution?
I have used the solution for around ten months.
What do I think about the stability of the solution?
Windsurf is almost stable.
What do I think about the scalability of the solution?
Windsurf's scalability is almost good.
How are customer service and support?
I hear that Windsurf's customer support is good, but I haven't reached out to customer support since I haven't faced many issues.
Which solution did I use previously and why did I switch?
Before Windsurf, I used GitHub Copilot as another solution.
What was our ROI?
I see a return on investment with Windsurf, as it reduces effort and allows for a decrease in the number of developers needed.
What's my experience with pricing, setup cost, and licensing?
The pricing, setup cost, and licensing for Windsurf depend on the customer only and are not specific to developers, as this is decided by management and upper teams.
Which other solutions did I evaluate?
I evaluated other options such as GitHub Copilot before choosing Windsurf.
What other advice do I have?
Windsurf is already in development and is almost fully developed, and it keeps improving. For those looking into using Windsurf, I advise them to understand all the features that can be utilized in Windsurf, which reduces their effort and time. Everything is good with this interview, and all questions are relevant to the feedback. I would rate this review experience a 9 out of 10.
Agentic coding inside an IDE has transformed daily code building and multiplied team output
What is our primary use case?
What is most valuable?
Windsurf offers an easy place to engage with LLMs inside an IDE. What I find most valuable about engaging with LLMs inside the IDE is both the speed and the integration.
Windsurf has positively impacted my organization by allowing us to experiment and adopt Agentic coding practices before major platforms such as VS Code, Bard, and Codex jumped on board. It was one of the first that allowed us to use whatever LLMs we wanted inside an IDE to write code, and so it was where we started our frontier two years ago. Since adopting Windsurf, I have been able to downsize my staff and increase my output by 5x.
What needs improvement?
Windsurf needs to be improved because the entire coding harness needs to be rethought. We need a bigger IDE that is outside of what just a VS Code fork is at this point in time. To do that, we need something different. What that is, I'm not certain, but things such as inboxing models and inboxing on different tasks are needed. One of the big things that I'm using right now is Conductor.build, which satisfies a lot of these boxes, but even that doesn't feel total because what Windsurf has now is just the table stakes of what it is to be in Agentic coding.
I wish Windsurf would break down things to using things that we're used to and take us away and abstract away from the codebase more. I don't review code; I don't look at code anymore. My team members don't look at code; I have agents that review code, and that needs to be part of the UI. Looking at code is now almost obsolete.
What do I think about the stability of the solution?
Windsurf is stable.
What do I think about the scalability of the solution?
Windsurf's scalability is fine.
How are customer service and support?
The customer support for Windsurf is good.
Which solution did I use previously and why did I switch?
Prior to Windsurf, we were using GitHub Copilot because it was the only possible AI solution around coding at that point. However, that game has significantly changed over the last few years.
What was our ROI?
I have seen a return on investment; I was able to reduce my staff, and I've watched my shipping metrics increase by 5x.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing is fine.
Which other solutions did I evaluate?
What other advice do I have?
My advice to others looking into using Windsurf is to think big and dream big. I appreciate Windsurf and where it was before it was acquired by Droll and Antigravity came out. We just need to think bigger about the IDE and change the developer experience. I have rated this review an 8.
Integrated agents have boosted backend delivery speed and have transformed project planning
What is our primary use case?
I most often use Windsurf for backend development because I appreciate how the autocomplete tab functions and how the agent integrations are embedded within the IDE.
I recently created a module that integrated complex backend logic while using Windsurf. With the help of the integrated IDE agents, I was able to complete it quickly rather than spending several hours or days. I finished it within thirty to forty minutes, which was really helpful.
I also use Windsurf to plan new projects when I'm working on side projects. During those times, I use Windsurf to create a proper plan in the planning mode.
What is most valuable?
Windsurf's autocomplete is good, and the agent modes are really effective.
During the agent modes, the cascade feature is particularly cool. What I most appreciate, and what could be improved, is the context awareness, specifically how much context is consumed within Windsurf chat. Including visibility into context usage would be really helpful. When in a single chat, being able to easily identify how much context the LLM uses would allow me to clear the chat or make other adjustments as needed.
Windsurf has improved the productivity speed in my organization. Previously, I would spend hours developing a task or fixing a bug, which could take one or two days. With the help of these agents, I have been able to work much more quickly, which has improved my productivity. This has also helped my organization deliver fixes or address customer issues much faster.
I have saved considerable time since using Windsurf. For example, I recently planned a module development project that was expected to take two weeks. Using Windsurf, I completed it within a week because I could run multiple agents in the background, which was really helpful.
What needs improvement?
I would appreciate having context usage visibility, such as a bar or indicator showing how much context is used by the chat in a single conversation. That would be helpful.
For how long have I used the solution?
I have been using Windsurf for approximately a year.
What do I think about the stability of the solution?
Windsurf is stable for the most part.
What do I think about the scalability of the solution?
Windsurf's scalability is quite good.
How are customer service and support?
The customer support for Windsurf is good.
Which solution did I use previously and why did I switch?
I was using VS Code with integrated Copilot before Windsurf. I switched because of how well the LLMs and the agentic workflow are integrated within the IDE, which was really helpful. Compared to VS Code, Windsurf is really good, so I'm using it now.
I was only using VS Code before, so I switched from VS Code to Windsurf.
What was our ROI?
As I mentioned previously, I recently completed a project task module with Windsurf which was planned to be completed within two weeks with three developers. However, I was able to complete it within a single week, and I was the only person who worked on it. This means we saved two developers' efforts.
What's my experience with pricing, setup cost, and licensing?
The pricing, setup cost, and licensing for Windsurf are good.
Which other solutions did I evaluate?
I would suggest that others try other IDEs such as VS Code. Once they try that and come to Windsurf, they will surely know how good Windsurf is compared to the others.
What other advice do I have?
All the features that I have used in Windsurf are quite good. The aspects I have mentioned regarding improvements for Windsurf are the main areas I have considered. My overall rating for Windsurf is eight out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Building full AI healthcare workflows has become faster and now streamlines end‑to‑end projects
What is our primary use case?
For any product development or proof of concept and minimum viable product development, I utilize Windsurf as my base IDE to create the projects, to establish version controlling mechanisms and tracking mechanisms, and to add extensions that I can use for building my whole product and for my ease of understanding the project as well.
I created one project named Kilt Kidney Health Care AI based assistant chatbot, and in this chatbot, I had to create three facets of the product. The first is report generation, which is an AI-assisted report in my regional language combined with English. This allowed me to create the whole AI aspect into the product where Windsurf provides me with the whole architecture based scenario in dark mode. Cascade itself gives an option of Sonnet model or Claude Sonnet model. This utilizes my whole power of what I want to build for kidney patients and for the doctor for whom I have taken this project. The second part was generating specific chatbot questions from the particular report, so FAQs could be asked as well. This second layer was orchestrated again inside Windsurf, and the third was to create their whole website. All of these things made Windsurf very useful and very smooth to integrate all of my views and my project architecture was perfectly balanced in what the backend, frontend, and DevOps architecture needs to be integrated. Everything was handled perfectly within my team and the version control mechanism was also perfect enough, behaving exactly as it should when relating different models integration with peer teams.
What is most valuable?
I have been utilizing Windsurf as my IDE for around one and a half years.
I am currently utilizing Cascade AI as well, which is integrated for users to integrate their code base and project structure folder to the AI agent, which can be a good option to integrate how the agentic mechanisms are evolving towards building the project structure in Windsurf.
Cascade is the best feature I have found currently within different models and their memory storage. I can also try to add voice conversation between the AI and the user, which gives the flexibility to convey my views instead of writing them out and wasting my time.
Whenever I have any kind of problem statement, bug fixing, or debugging that I want to do, I just ask Cascade to look at my particular file which includes all of my integration of code in different languages, whether it is front end or back end. I ask it to check out a bug, do the fix, or even if I want to look out for any terminal issues, I just paste the terminal issue and it will look out for the codes and try to rectify the solution. That is the best feature that Cascade is currently doing. With voice conversation, I can convey my thoughts of what I want to build or what I want to fix. If it is a hotfix, bugfix, or any kind of software development process that I want to integrate, Windsurf works effectively with it.
What needs improvement?
Another tool I have used is Antigravity. Antigravity is doing deep research with its own agentic based architecture. Currently I am not seeing Windsurf to have deep research capability for any of the products. Its web search capability is not as powerful as other tools are currently performing in the Cascade scenario. A third thing I want to look out for is that its coding capability is not as fast and high as Claude code works out with, and it does not have any kind of articulation of taking the whole output by linking your terminal with Cascade. Antigravity provides that feature. In Antigravity, I can just click on the at rate sign on the terminal that will approach your whole terminal towards your AI agent and I can check the responses of output, what needs to be fixed out, what issues came, or whatever problems need to be solved. If Windsurf can do all these things, it can be the best option as well, as it is very smooth and flexible compared to Antigravity, but these features are currently lacking.
Additional sub agentic mechanisms could be added if solutions could be integrated or if there is capability to work out with multi-agentic based mechanisms by chaining out the thoughts of process.
For how long have I used the solution?
I have been using the solution for about one and a half years.
What do I think about the stability of the solution?
Windsurf is stable.
What do I think about the scalability of the solution?
Windsurf has scalability capabilities.
How are customer service and support?
Customer service has been very good.
Which solution did I use previously and why did I switch?
I was using VS Code. At that moment, even with the growing power of VS Code, I was not utilizing good capability of Copilot itself there and the coding structure was not as perfect as what I checked out with Cascade's Claude Sonnet model and Opus model. So I jumped from that to Windsurf.
How was the initial setup?
The setup was very good. All the features of pricing, setup, costing, and licensing were perfect. Better solutions can be tried for adding subscription features. If not, there is a support team available to work out with.
What about the implementation team?
My team was able to implement Windsurf.
What was our ROI?
Money and time have both been saved because we were utilizing a lot of time for bug fixing and solving troubleshooting issues. That time has now been reduced and on that regard, employees' time has been reduced as well, which has saved a lot of money. A lot of time has also been saved.
Which other solutions did I evaluate?
Another tool that I have used is Antigravity. Antigravity is doing deep research with its own agentic based architecture. Currently I am not seeing Windsurf to have deep research capability for any of the products.
What other advice do I have?
I would recommend others to utilize these features and I will try to compare it with other tools. Antigravity can jump out in more responses than Windsurf itself in some instances, but Windsurf works good enough normally for any project architecture.
My overall rating for Windsurf is eight out of ten.
Writing productivity has surged as I draft articles faster with multi-model AI support
What is our primary use case?
My main use case with Windsurf is having the ability to support different models while writing content and while using the cascade window. Whenever I ask questions on the cascade window, it has the privilege to use different models such as Gemini AI, Claude, Claude Sonnet, and ChatGPT. This is one of the best use cases.
If I am not satisfied with the current result, I can change the model to another one. This has enhanced my workflow and error resolution in a couple of seconds.
What is most valuable?
Windsurf provides next word prediction when I write content for the first time and am drafting an article. The side cascade window helps me to dive deeper. I have been using Docusaurus as a platform for publishing our product documentation and API documentation. When I configured Docusaurus from scratch, Windsurf helped me solve errors I encountered while developing the Docusaurus platform, particularly with CSS and config parameters. It also helps me write content in a more impressive form.
The prediction feature of Windsurf saves my time. For repetitive tasks, such as deleting sentences and adding exclamation marks, quotes, or code blocks, it provides assistance. Windsurf is an interactive IDE with different kinds of themes that I can change based on my preferences, and it has a right side cascade.
Since I am the only writer in my current company, Windsurf helps me improve my productivity and write first drafts using the predictive answers and GenAI features. My productivity has improved significantly because I can have a first draft ready within thirty minutes when I start using the prediction features from Windsurf. Once the first draft is ready, it goes for review, gets refined, and is published on the website after reviewers approve it.
What needs improvement?
Windsurf sometimes exhibits hallucination behavior. I encountered a use case recently where I wanted my code blocks in black color. When I asked a question, Windsurf did not identify the exact problem but directly edited the CSS file to implement the black color feature. However, I discovered that the black color could be applied through the theme feature instead.
From an accuracy perspective, Windsurf sometimes hallucinates and deviates from the expected results. If there are improvements needed for Windsurf, one possibility would be to connect Windsurf to Slack channels so the context can be improved.
For how long have I used the solution?
I have been using Windsurf for around one year.
What do I think about the stability of the solution?
Windsurf is stable.
What do I think about the scalability of the solution?
Windsurf's scalability is good. On a scale of one to ten, it is around eight.
How are customer service and support?
I have not used Windsurf's customer support yet. However, if I get stuck on anything, I will definitely go for it.
Which solution did I use previously and why did I switch?
How was the initial setup?
The advice I would give to others looking into using Windsurf is that if they are developers, I would help them with the initial setup.
What other advice do I have?
I rate Windsurf a nine out of ten. Sometimes it exhibits hallucination, so it gives ninety percent accuracy when it provides a correct answer, but sometimes it is less than fifty percent. I chose nine out of ten for Windsurf because of the hallucination it sometimes produces when asking questions. That one point is deducted because of the accuracy point of view. The advice I would give to others looking into using Windsurf is that if they are developers, I would help them with the initial setup.
AI-assisted coding has accelerated backend development and improved project delivery speed
What is our primary use case?
My main use case for Windsurf is to speed up code generation and improve development efficiency. I use it as an AI-assisted tool to generate code faster, especially for backend APIs, data ingestion pipelines, and AI workflow agents. This has allowed me to reduce manual coding effort and accelerate development by 25%.
A specific example of one of the best use cases was when building an automated CSV ingestion service. Windsurf helped me generate boilerplate code and data validation logic quickly to onboard new vendors and product categories, reducing manual coding time and improving development velocity by more than 25%, which is critical in meeting tight deadlines for product catalog updates.
What is most valuable?
One of the best features Windsurf offers is AI-assisted code generation to write boilerplate and repetitive code, along with support for multiple programming languages and frameworks. Integration with development environments provides real-time code suggestions and completions, enhancing productivity by allowing developers to focus on complex problem-solving rather than repetitive coding.
Windsurf integration with my development environment helps my workflow by providing real-time code suggestions and completions directly within the IDE, reducing context switching and speeding up coding by offering relevant code snippets and boilerplate as I type. For example, I use it mainly with Visual Studio Code, supporting multiple languages such as JavaScript, Python, and TypeScript, allowing me to generate backend API code and AI workflow agents quickly without leaving the editor.
Customization options allow tailoring of the generated code to fit specific project standards and architecture. Integration with various frameworks and libraries ensures consistency across all application parts. Windsurf has a significant impact on my organization by improving development and code quality, contributing to smoother, faster, and more reliable software delivery.
What needs improvement?
Windsurf can be improved by enhancing support for more languages and frameworks. Improving context awareness to better understand complex project structures and generate more accurate code suggestions would be beneficial. Adding advanced debugging and testing assistance, including unit tests and integration cases, would enhance its effectiveness.
Optimizing performance to reduce latency and adding more intelligent error detection suggestions during code generation would also be beneficial. There is room for improvement in context awareness, better debugging capabilities, and reducing latency issues.
For how long have I used the solution?
I have been using Windsurf for approximately two years.
What do I think about the stability of the solution?
Windsurf is stable approximately 95% of the time, but there are occasional latency issues that occur.
What do I think about the scalability of the solution?
Windsurf can be scaled in a better way at the organization level.
How are customer service and support?
Windsurf customer support, from my experience, is good. It compares favorably to community forums and other direct support channels. Technical issues are handled very well when they arise.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Previously, we used direct LLMs such as ChatGPT and Claude. With Windsurf, we use an AI-assisted tool that automatically generates code and helps significantly. We evaluated options between Cursor and Windsurf, and we found Windsurf to be better than Cursor.
What was our ROI?
Time saving is one of the significant benefits with Windsurf. It has saved a substantial amount of time compared to previous methods, with a 25% time reduction in code generation and completion of projects.
What's my experience with pricing, setup cost, and licensing?
Pricing and setup costs are handled at the higher organization levels. We use Windsurf provided to us.
Which other solutions did I evaluate?
We evaluated options between Cursor and Windsurf, and we found Windsurf to be better than Cursor.
What other advice do I have?
From my experience, I would advise taking time to explore AI-assisted code generation features to boost development speed. Use it alongside traditional coding practices to ensure code quality and maintainability. Leverage community forums and support channels for debugging and best practices. I would rate this product an 8 out of 10.