Diparati Sen

Research · Flyway · 2026

AI in Flyway: a customer discovery programme

How are customers actually using AI with their databases, and where should Flyway meet them? I led the research from plan to recommendation, and the evidence shaped what the team built first.

customer organisations
5
synthesised themes
8
research plan versions
7
Company
Redgate
Product
Flyway
My role
Research leadSynthesisStrategic recommendation
Methods
Customer interviews · Field research at SQLBits 2026 · Secondary research · Synthesis into themes · Stakeholder presentation

OutcomeThe team prioritised a v1 MCP server covering the core developer workflow, which shipped in Flyway 13.0.0. Deployment-focused MCP capability is the next area of work.

Read as

Full story: showing every section.

Context

The question the team needed answered

AI tooling is reshaping how developers interact with every layer of the stack, and the database layer keeps getting identified as the last remaining bottleneck. Customers are moving faster on application code but struggling to keep schema changes in step. The question for the Flyway team wasn’t whether to invest in AI integration, but where and how. An MCP server? Skills? CLI improvements? Something else?

The risk of getting this wrong in either direction was real. Build the wrong thing and we waste a significant engineering investment. Build nothing and customers build their own workarounds; some already had. This research programme was designed to give the team the evidence it needed to make a confident, grounded decision.

Research scope

What I set out to learn

The programme had five goals:

  • Understand how customers are currently using AI alongside Flyway.

  • Identify the highest-value integration points from a customer perspective.

  • Test whether MCP was as urgently needed as internal signals suggested.

  • Understand what trust conditions customers require before they’d adopt AI-native database tooling.

  • Identify constraints, particularly around regulated industries, that would affect what we could build.

I wrote the research plan, recruited participants across multiple channels, designed the discussion guides, ran the interviews, and synthesised the findings into a one-pager and a Mural board for stakeholder review. The plan went through seven versions as new signals came in, from SQLBits, from PM standups, from secondary research into Liquibase and the broader MCP ecosystem. That kept the hypothesis set current as the landscape moved.

Sources

A multi-strand evidence base

Customer interviews were the primary source, but the programme deliberately drew on a wide range of inputs: SQLBits 2026 field research; Summit NY and PASS Chicago conference signals from the PM team; Redgate Community Ambassador calls (four participants); secondary research into competitor positioning (Liquibase Change Intelligence, the MCP ecosystem); and internal Solution Engineer knowledge about how customers were already working around the absence of native AI integration.

Diparati at the Redgate Flyway stand at SQLBits 2026.
SQLBits 2026. Field research at the stand fed both this programme and the Code Review work.

Participants

Who we spoke to

Five customer organisations were interviewed, selected to span a range of AI maturity, from teams already building agentic workflows to those just beginning to explore what AI tooling might mean for their database practice. All of them agreed to be named.

Stifel
Financial services firm. Had built their own internal Redgate support agent in Copilot Studio because navigating Redgate’s documentation was too difficult. A strong signal for the “AI as interface to Flyway” pattern, and for documentation quality as a prerequisite for AI compatibility.
StubHub
Ticketing platform. The most AI-forward customer in the programme. Described a 10x increase in application code output with database changes lagging far behind, framing it as a business blocker, not a developer-experience issue. Was actively building a Flyway skill in Claude Code.
Intelliflo
Financial services software. Using Claude to write migration scripts but hitting SQL injection risks without guardrails. Highlighted the gap between AI code generation and safe, governed database change, a gap Flyway is positioned to close.
Rystad Energy
Energy data and analytics company. Had independently built two AI agents. Consistent with the broader pattern: customers aren’t waiting for official integrations, they’re building workarounds, which proliferate into fragile, unsupported workflows.
MorphIT / Hamish Watson
Redgate Community Ambassador and SQL Server consultant. Clients in regulated industries (finance, national defence) being asked about AI strategy with no answer. Named the governance and audit-trail gap as the biggest concern, and where Flyway was being beaten in conversations.

Recruitment

The hardest part was getting in the room

Recruitment was the hardest part of the programme. I ran outreach across four channels at once: Sales Engineers, direct customer email, Redgate Community Ambassador access via a colleague, and community forums. Even so, response rates were slow. Holiday periods, SE availability and the difficulty of getting warm introductions all created friction.

The experience surfaced a structural gap: Redgate has no systematic mechanism for getting designers in front of customers for research. I flagged this as a process problem rather than a one-off difficulty. It’s the kind of thing that only becomes visible when you do the work end to end.

“Diparati navigates the complex world of internal stakeholder relationships with ease and grace.”

Kim Olive · Manager and Chief Product Officer at Adsum

Findings

What came up consistently enough to act on

Four findings held across sources. Select one to see which evidence supported it.

  1. Across every call, customers were actively experimenting with AI in their database workflows without waiting for an official integration. Stifel built their own Redgate support agent. StubHub is building a Flyway skill in Claude Code. Rystad built two AI agents independently. Internal SEs had written AutoPilot scripts and context files to fill the gap. The workarounds exist because the official path doesn’t.

    Sources Stifel · StubHub · Rystad Energy · Hamish Watson · Internal SEs

Synthesised themes

Six of the eight themes

Synthesis produced eight themes across all sources. Here are six of them.

Theme 1

The database bottleneck problem. AI is driving a 10x increase in application code output. Database changes are lagging behind. For AI-forward teams this is a business blocker, not a developer-experience issue.

Theme 2

Flyway as orchestrated tool, not primary GUI. The mental model shifts from “developer opens Flyway” to “agent calls Flyway”. Customers want the Flyway CLI to be a self-describing component an AI agent can invoke. The deterministic core is a feature, not a limitation.

Theme 3

Reversibility, visibility and meaningful review. Trust conditions are consistent across participants: AI must show its work, actions must be reversible, and human review must be substantive, not a checkbox. Expertise is required for review to be meaningful.

Theme 4

Security as a first-class constraint. AI-mature customers already have MCP allowlists managed by security teams. The risk isn’t AI making a mistake; it’s the person who set it up not doing so securely. Security posture must be designed in, not bolted on.

Theme 5

Skills and context files as an interim bridge. In the absence of a native Flyway MCP server, customers are building FLYWAY_AI_CONTEXT.md files, AutoPilot scripts and community MCP wrappers. Real demand signal, and a risk if unofficial patterns proliferate unsupported.

Theme 6

Onboarding friction as a hidden adoption barrier. For some practitioners the barrier isn’t AI scepticism or missing features; it’s setup friction. AI-assisted onboarding may be a higher-leverage integration point than initially assumed.

Recommendation

Ship the developer-workflow MCP server first, then build deployment on top

The research surfaced a real sequencing question: skills versus MCP, and if MCP, what to build first. The team prioritised a v1 MCP server covering the core developer workflow: inspecting changes, updating the schema model, and generating migration scripts. That shipped in Flyway 13.0.0, ahead of a dedicated skills release, on the reasoning that MCP was the more durable foundation and skills could be layered on top rather than precede it.

Deployment-focused MCP capability is the next area of work: extending the server beyond local, development-time actions to cover applying changes across environments. It’s also expected to underpin the cross-product Redgate Assistant diagnose-and-fix loop being explored in a separate initiative.

Reflection

What this taught me

  • Recruitment is the research

    Getting in front of customers took more of the programme than the interviews did. Naming that as a process gap, rather than absorbing it as personal difficulty, was the more useful move.

  • Get hands-on with the thing you’re researching

    I set the MCP server up myself, on my own machine. That uncovered documentation gaps and a potential macOS packaging issue, and it meant I could give engineering specific evidence rather than vaguely reporting that setup was hard. I should have done it sooner.

  • Keep the hypotheses moving

    Seven versions of a research plan sounds like indecision. It wasn’t. The landscape moved between the first draft and the last interview, and the plan had to move with it. The same goes for the sequencing question: the research framed it, the team decided it, and the evidence is still doing its job as the deployment work starts.